home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / IEEE-802.11-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  88.3 KB  |  2,525 lines

  1. -- **********************************************************************
  2. -- * IEEE 802.11 Management Information Base
  3. -- **********************************************************************
  4. IEEE802dot11-MIB DEFINITIONS ::= BEGIN
  5.     IMPORTS
  6.         MODULE-IDENTITY, OBJECT-TYPE, 
  7.         NOTIFICATION-TYPE,Integer32, Counter32  FROM SNMPv2-SMI
  8.         DisplayString , MacAddress, RowStatus,
  9.         TruthValue                              FROM SNMPv2-TC
  10.         MODULE-COMPLIANCE, OBJECT-GROUP, 
  11.         NOTIFICATION-GROUP                      FROM SNMPv2-CONF 
  12.         ifIndex                                 FROM RFC1213-MIB;
  13.  
  14. -- **********************************************************************
  15. -- *  MODULE IDENTITY
  16. -- **********************************************************************
  17.     ieee802dot11 MODULE-IDENTITY
  18.     LAST-UPDATED "9807080000Z"
  19.     ORGANIZATION "IEEE 802.11"
  20.     CONTACT-INFO 
  21.            "WG E-mail: stds-802-11@ieee.org
  22.  
  23.                 Chair: Vic Hayes
  24.                Postal: Lucent Technologies, Inc.
  25.                        Zadelstede 1-10
  26.                        Nieuwegein, Netherlands
  27.                        3431 JZ
  28.                   Tel: +31 30 609 7528
  29.                   Fax: +31 30 231 6233
  30.                E-mail: vichayes@lucent.com
  31.  
  32.                Editor: Bob O'Hara
  33.                Postal: Informed Technology, Inc.
  34.                        1750 Nantucket Circle, Suite 138
  35.                        Santa Clara, CA 95054 USA
  36.                   Tel: +1 408 986 9596
  37.                   Fax: +1 408 727 2654
  38.                E-mail: bob@informed-technology.com"
  39.     DESCRIPTION
  40.         "The MIB module for IEEE 802.11 entities.
  41.         iso(1).member-body(2).us(840).ieee802dot11(10036)"
  42.     ::= { 1 2 840 10036 }
  43.  
  44. -- **********************************************************************
  45. -- *  Major sections
  46. -- **********************************************************************
  47. --  Station ManagemenT (SMT) Attributes
  48.     --  DEFINED AS "The SMT object class provides the necessary support at the
  49.     --  station to manage the processes in the station such that the
  50.     --  station may work cooperatively as a part of an IEEE 802.11 network.";
  51.  
  52.     dot11smt OBJECT IDENTIFIER ::=   {ieee802dot11 1}
  53.  
  54.       --  dot11smt GROUPS
  55.       --  dot11StationConfigTable            ::= {dot11smt 1}
  56.       --  dot11AuthenticationAlgorithmsTable ::= {dot11smt 2}
  57.       --  dot11WEPDefaultKeysTable           ::= {dot11smt 3}
  58.       --  dot11WEPKeyMappingsTable           ::= {dot11smt 4}
  59.       --  dot11PrivacyTable                  ::= {dot11smt 5}
  60.       --  dot11SMTnotification               ::= {dot11smt 6}
  61.  
  62. --  MAC Attributes
  63.     --  DEFINED AS "The MAC object class provides the necessary support
  64.     --  for the access control, generation, and verification of frame check
  65.     --  sequences, and proper delivery of valid data to upper layers.";
  66.  
  67.     dot11mac OBJECT IDENTIFIER ::=   {ieee802dot11 2}
  68.  
  69.       --  MAC GROUPS
  70.       --  reference IEEE Std 802.1f-1993
  71.          --  dot11OperationTable       ::=    {dot11mac 1}
  72.          --  dot11CountersTable        ::=    {dot11mac 2}
  73.          --  dot11GroupAddressesTable     ::=    {dot11mac 3}
  74.  
  75. --  Resource Type ID
  76.       dot11res OBJECT IDENTIFIER         ::=   {ieee802dot11 3}
  77.       dot11resAttribute OBJECT IDENTIFIER     ::=   {dot11res 1 }
  78.  
  79. --  PHY Attributes
  80.     --  DEFINED AS "The PHY object class provides the necessary support
  81.     --  for required PHY operational information that may vary from PHY
  82.     --  to PHY and from STA to STA to be communicated to upper layers."
  83.  
  84.    dot11phy OBJECT IDENTIFIER ::=   {ieee802dot11 4}
  85.  
  86.     --  phy GROUPS
  87.     --  dot11PhyOperationTable        ::=  {dot11phy 1}
  88. --  dot11PhyAntennaTable              ::=  {dot11phy 2}
  89.     --  dot11PhyTxPowerTable          ::=  {dot11phy 3}
  90.     --  dot11PhyFHSSTable             ::=  {dot11phy 4}
  91.     --  dot11PhyDSSSTable             ::=  {dot11phy 5}
  92.     --  dot11PhyIRTable               ::=  {dot11phy 6}
  93.     --  dot11RegDomainsSupportedTable   ::=  {dot11phy 7}
  94.     --  dot11AntennasListTable          ::=  {dot11phy 8}
  95.     --  dot11SupportedDataRatesTxTable  ::=  {dot11phy 9}
  96.     --  dot11SupportedDataRatesRxTable  ::=  {dot11phy 10}
  97.  
  98.  
  99. -- **********************************************************************
  100. -- *  Textual conventions from 802 definitions
  101. -- **********************************************************************
  102.     WEPKeytype ::= OCTET STRING (SIZE (5))
  103.  
  104. -- **********************************************************************
  105. -- *  MIB attribute OBJECT-TYPE definitions follow
  106. -- **********************************************************************
  107.  
  108. -- **********************************************************************
  109. -- *  SMT Station Config  Table
  110. -- **********************************************************************
  111. dot11StationConfigTable OBJECT-TYPE
  112.         SYNTAX SEQUENCE OF Dot11StationConfigEntry
  113.         MAX-ACCESS not-accessible
  114.         STATUS current
  115.         DESCRIPTION
  116.             "Station Configuration attributes.  In tablular form to
  117.             allow for multiple instances on an agent."
  118.     ::= {  dot11smt 1 }
  119.  
  120. dot11StationConfigEntry OBJECT-TYPE
  121.         SYNTAX Dot11StationConfigEntry
  122.         MAX-ACCESS not-accessible
  123.         STATUS current
  124.         DESCRIPTION
  125.  
  126.             "An entry in the dot11StationConfigTable.  It is
  127.             possible for there to be multiple IEEE 802.11 interfaces
  128.             on one agent, each with its unique MAC address. The
  129.             relationship between an IEEE 802.11 interface and an
  130.             interface in the context of the Internet-standard MIB is
  131.             one-to-one.  As such, the value of an ifIndex object
  132.             instance can be directly used to identify corresponding
  133.             instances of the objects defined herein.  
  134.  
  135.             ifIndex - Each 802.11 interface is represented by an
  136.             ifEntry.  Interface tables in this MIB module are indexed
  137.             by ifIndex."
  138.  
  139.  
  140.         INDEX {ifIndex}
  141.     ::= {  dot11StationConfigTable 1 }
  142.  
  143. Dot11StationConfigEntry ::=
  144.         SEQUENCE {
  145.              dot11StationID                     MacAddress,
  146.                  dot11MediumOccupancyLimit          INTEGER,
  147.                  dot11CFPollable                    TruthValue,
  148.                  dot11CFPPeriod                     INTEGER, 
  149.                  dot11CFPMaxDuration                INTEGER,
  150.                  dot11AuthenticationResponseTimeOut INTEGER,
  151.                  dot11PrivacyOptionImplemented      TruthValue,
  152.         dot11PowerManagementMode       INTEGER,
  153.         dot11DesiredSSID           OCTET STRING,
  154.         dot11DesiredBSSType           INTEGER,
  155.         dot11OperationalRateSet           OCTET STRING,
  156.         dot11BeaconPeriod           INTEGER,
  157.         dot11DTIMPeriod               INTEGER,
  158.         dot11AssociationResponseTimeOut       INTEGER,
  159.                  dot11DisassociateReason            INTEGER,
  160.                  dot11DisassociateStation           MacAddress,
  161.                  dot11DeauthenticateReason          INTEGER,
  162.                  dot11DeauthenticateStation         MacAddress,
  163.                  dot11AuthenticateFailStatus        INTEGER,
  164.                  dot11AuthenticateFailStation       MacAddress }
  165.  
  166. dot11StationID OBJECT-TYPE
  167.         SYNTAX MacAddress
  168.         MAX-ACCESS read-write
  169.         STATUS deprecated
  170.         DESCRIPTION
  171.  
  172.             "The purpose of dot11StationID is to allow a manager to identify
  173.             a station for its own purposes.  This attribute provides
  174.             for that eventuality while keeping the true MAC address
  175.             independent.  Its syntax is MAC address and default value
  176.             is the station's assigned, unique MAC address."
  177.  
  178.     ::= { dot11StationConfigEntry 1 }
  179.  
  180. dot11MediumOccupancyLimit OBJECT-TYPE
  181.         SYNTAX INTEGER (0..1000)
  182.         MAX-ACCESS read-write
  183.         STATUS current
  184.         DESCRIPTION
  185.  
  186.             "This attribute shall indicate the maximum amount of time,
  187.             in TU, that a point coordinator may control the usage of
  188.             the wireless medium without relinquishing control for long
  189.             enough to allow at least one instance of DCF access to the
  190.             medium.  The default value of this attribute shall be 100,
  191.             and the maximum value shall be 1000."
  192.  
  193.     ::= { dot11StationConfigEntry 2 }
  194.  
  195. dot11CFPollable OBJECT-TYPE
  196.         SYNTAX TruthValue
  197.         MAX-ACCESS read-only
  198.         STATUS current
  199.         DESCRIPTION
  200.  
  201.         "When this attribute is true, it shall indicate that the STA
  202.         is able to respond to a CF-Poll with a data frame within a
  203.         SIFS time. This attribute shall be false if the STA is not
  204.         able to respond to a CF-Poll with a data frame within a SIFS
  205.         time."
  206.  
  207.     ::= { dot11StationConfigEntry 3 }
  208.  
  209. dot11CFPPeriod OBJECT-TYPE
  210.         SYNTAX INTEGER (0..255)
  211.         MAX-ACCESS read-write
  212.         STATUS current
  213.         DESCRIPTION
  214.  
  215.             "The attribute shall describe the number of DTIM intervals
  216.             between the start of CFPs.  It is modified by
  217.             MLME-START.request primitive."
  218.  
  219. ::= {  dot11StationConfigEntry 4 }
  220.  
  221. dot11CFPMaxDuration OBJECT-TYPE
  222.         SYNTAX INTEGER (0..65535)
  223.         MAX-ACCESS read-write
  224.         STATUS current
  225.         DESCRIPTION
  226.  
  227.         "The attribute shall describe the maximum duration of the CFP
  228.         in TU that may be generated by the PCF. It is modified by
  229.         MLME-START.request primitive."
  230.  
  231. ::= {  dot11StationConfigEntry 5 }
  232.  
  233. dot11AuthenticationResponseTimeOut OBJECT-TYPE
  234.         SYNTAX INTEGER (1..4294967295)
  235.         MAX-ACCESS read-write
  236.         STATUS current
  237.         DESCRIPTION
  238.  
  239.             "This attribute shall specify the number of TU that a
  240.             responding STA should wait for the next frame in the
  241.             authentication sequence."
  242.  
  243.     ::= {  dot11StationConfigEntry 6 }
  244.  
  245. dot11PrivacyOptionImplemented OBJECT-TYPE
  246.         SYNTAX TruthValue
  247.         MAX-ACCESS read-only
  248.         STATUS current
  249.         DESCRIPTION
  250.  
  251.             "This attribute, when true, shall indicate that the IEEE
  252.              802.11 WEP option is implemented.  The default value of
  253.              this attribute shall be false."
  254.  
  255.     ::= {  dot11StationConfigEntry 7 }
  256.  
  257. dot11PowerManagementMode OBJECT-TYPE
  258.         SYNTAX INTEGER { active(1), powersave(2) }
  259.         MAX-ACCESS read-write
  260.         STATUS current
  261.         DESCRIPTION
  262.             "This attribute shall specify the power management
  263.              mode of the STA. When set to active, it shall indicate
  264.              that the station is not in power-save mode. When set
  265.              to powersave, it shall indicate that the station is
  266.              in power-save mode. The power management mode is
  267.              transmitted in all frames according to the rules
  268.              in  7.1.3.1.7."
  269.     ::= { dot11StationConfigEntry 8 }
  270.  
  271. dot11DesiredSSID OBJECT-TYPE
  272.         SYNTAX OCTET STRING (SIZE(0..32))
  273.         MAX-ACCESS read-write
  274.         STATUS current
  275.         DESCRIPTION
  276.             "This attribute reflects the Service Set ID used
  277.             in the DesiredSSID parameter of the most recent
  278.             MLME_Scan.request.  This value may be modified
  279.             by an external management entity and used by the
  280.             local SME to make decisions about the Scanning process."
  281.     ::= { dot11StationConfigEntry 9 }
  282.  
  283. dot11DesiredBSSType OBJECT-TYPE
  284.         SYNTAX INTEGER { infrastructure(1), independent(2), any(3) }
  285.         MAX-ACCESS read-write
  286.         STATUS current
  287.         DESCRIPTION
  288.             "This attribute shall specify the type of BSS the
  289.              station shall use when scanning for a BSS with which
  290.              to synchronize. This value is used to filter Probe
  291.              Response frames and Beacons. When set to infrastructure,
  292.              the station shall only synchronize with a BSS whose
  293.              Capability Information field has the ESS subfield set
  294.              to 1. When set to independent, the station shall only
  295.              synchronize with a BSS whose Capability Information
  296.              field has the IBSS subfield set to 1. When set to
  297.              any, the station may synchronize to either type of
  298.              BSS."
  299.     ::= { dot11StationConfigEntry 10 }
  300.  
  301. dot11OperationalRateSet OBJECT-TYPE
  302.         SYNTAX OCTET STRING (SIZE(1..126))
  303.         MAX-ACCESS read-write
  304.         STATUS current
  305.         DESCRIPTION
  306.             "This attribute shall specify the set of data rates
  307.              at which the station may transmit data.  Each octet
  308.  contains a value representing a rate.  Each rate
  309.              shall be within the range from 2 to 127,
  310.              corresponding to data rates in increments of
  311.              500 kb/s from 1 Mb/s to 63.5 Mb/s, and shall be
  312.              supported (as indicated in the supported rates
  313.              table) for receiving data. This value is reported in
  314.              transmitted Beacon, Probe Request, Probe Response,
  315.              Association Request, Association Response,
  316.              Reassociation Request, and Reassociation Response
  317.              frames, and is used to determine whether a BSS
  318.              with which the station desires to synchronize is
  319.              suitable. It is also used when starting a BSS,
  320.              as specified in  10.3."
  321.     ::= { dot11StationConfigEntry 11 }
  322.  
  323. dot11BeaconPeriod OBJECT-TYPE
  324.         SYNTAX INTEGER (1..65535)
  325.         MAX-ACCESS read-write
  326.         STATUS current
  327.         DESCRIPTION
  328.             "This attribute shall specify the number of TU that a
  329.              station shall use for scheduling Beacon transmissions.
  330.              This value is transmitted in Beacon and Probe Response
  331.              frames."
  332.     ::= { dot11StationConfigEntry 12 }
  333.  
  334. dot11DTIMPeriod OBJECT-TYPE
  335.         SYNTAX INTEGER(1..255)
  336.         MAX-ACCESS read-write
  337.         STATUS current
  338.         DESCRIPTION
  339.             "This attribute shall specify the number of beacon
  340.              intervals that shall elapse between transmission of
  341.              Beacons frames containing a TIM element whose DTIM
  342.              Count field is 0. This value is transmitted in
  343.              the DTIM Period field of Beacon frames."
  344.     ::= { dot11StationConfigEntry 13 }
  345.  
  346. dot11AssociationResponseTimeOut OBJECT-TYPE
  347.         SYNTAX INTEGER(1..4294967295)
  348.         MAX-ACCESS read-write
  349.         STATUS current
  350.         DESCRIPTION
  351.             "This attribute shall specify the number of TU that a
  352.              requesting STA should wait for a response to a
  353.              transmitted association-request MMPDU."
  354.     ::= { dot11StationConfigEntry 14 }
  355.  
  356. dot11DisassociateReason OBJECT-TYPE
  357.         SYNTAX INTEGER(0..65535)
  358.         MAX-ACCESS read-only
  359.         STATUS current
  360.         DESCRIPTION
  361.             "This attribute holds the most recently
  362.             transmitted Reason Code in a Disassociation
  363.             frame.  If no Disassociation frame has been
  364.             transmitted, the value of this attribute shall
  365.             be 0."
  366.  
  367. REFERENCE "IEEE Std 802.11-1997, 7.3.1.7"
  368.     ::= { dot11StationConfigEntry 15 }
  369.  
  370. dot11DisassociateStation OBJECT-TYPE
  371.         SYNTAX MacAddress
  372.         MAX-ACCESS read-only
  373.         STATUS current
  374.         DESCRIPTION
  375.             "This attribute holds the MAC address from the
  376.             Address 1 field of the most recently transmitted
  377.             Disassociation frame.  If no Disassociation
  378.             frame has been transmitted, the value of this
  379.             attribute shall be 0."
  380.     ::= { dot11StationConfigEntry 16 }
  381.  
  382. dot11DeauthenticateReason OBJECT-TYPE
  383.         SYNTAX INTEGER(0..65535)
  384.         MAX-ACCESS read-only
  385.         STATUS current
  386.         DESCRIPTION
  387.             "This attribute holds the most recently
  388.             transmitted Reason Code in a Deauthentication
  389.             frame.  If no Deauthentication frame has been
  390.             transmitted, the value of this attribute shall
  391.             be 0."
  392.  
  393. REFERENCE "IEEE Std 802.11-1997, 7.3.1.7"
  394.     ::= { dot11StationConfigEntry 17 }
  395.  
  396.  
  397. dot11DeauthenticateStation OBJECT-TYPE
  398.         SYNTAX MacAddress
  399.         MAX-ACCESS read-only
  400.         STATUS current
  401.         DESCRIPTION
  402.             "This attribute holds the MAC address from the
  403.             Address 1 field of the most recently transmitted
  404.             Deauthentication frame.  If no Deauthentication
  405.             frame has been transmitted, the value of this
  406.             attribute shall be 0."
  407.     ::= { dot11StationConfigEntry 18 }
  408.  
  409. dot11AuthenticateFailStatus OBJECT-TYPE
  410.         SYNTAX INTEGER(0..65535)
  411.         MAX-ACCESS read-only
  412.         STATUS current
  413.         DESCRIPTION
  414.             "This attribute holds the most recently
  415.             transmitted Status Code in a failed
  416.             Authentication frame.  If no failed
  417.             Authentication frame has been transmitted, the
  418.             value of this attribute shall be 0."
  419.  
  420. REFERENCE "IEEE Std 802.11-1997, 7.3.1.9"
  421.     ::= { dot11StationConfigEntry 19 }
  422.  
  423. dot11AuthenticateFailStation OBJECT-TYPE
  424.         SYNTAX MacAddress
  425.         MAX-ACCESS read-only
  426.         STATUS current
  427.         DESCRIPTION
  428.             "This attribute holds the MAC address from the
  429.             Address 1 field of the most recently transmitted
  430.             failed Authentication frame.  If no failed
  431.             Authentication frame has been transmitted, the
  432.             value of this attribute shall be 0."
  433.     ::= { dot11StationConfigEntry 20 }
  434.  
  435.  
  436. -- **********************************************************************
  437. -- *    End of dot11StationConfig  TABLE
  438. -- **********************************************************************
  439.  
  440. -- **********************************************************************
  441. -- *    AuthenticationAlgorithms  TABLE
  442. -- **********************************************************************
  443. dot11AuthenticationAlgorithmsTable OBJECT-TYPE
  444.         SYNTAX SEQUENCE OF Dot11AuthenticationAlgorithmsEntry
  445.         MAX-ACCESS not-accessible
  446.         STATUS current
  447.         DESCRIPTION
  448.             "This (conceptual) table of attributes shall be a set of
  449.             all the authentication algorithms supported by the
  450.             stations.  The following are the default values and the
  451.             associated algorithm:
  452.                 Value = 1: Open System
  453.                 Value = 2: Shared Key"
  454.         REFERENCE "IEEE Std 802.11-1997, 7.3.1.1"
  455.     ::= {  dot11smt 2 }
  456.  
  457. dot11AuthenticationAlgorithmsEntry OBJECT-TYPE
  458.         SYNTAX Dot11AuthenticationAlgorithmsEntry
  459.         MAX-ACCESS not-accessible
  460.         STATUS current
  461.         DESCRIPTION
  462.  
  463.             "An Entry (conceptual row) in the Authentication
  464.             Algorithms Table.  
  465.  
  466.             ifIndex - Each 802.11 interface is represented by an
  467.             ifEntry.  Interface tables in this MIB module are indexed
  468.             by ifIndex."
  469.  
  470.         INDEX { ifIndex,
  471.               dot11AuthenticationAlgorithmsIndex}
  472.     ::= {  dot11AuthenticationAlgorithmsTable  1 }
  473.  
  474. Dot11AuthenticationAlgorithmsEntry ::= SEQUENCE {
  475.             dot11AuthenticationAlgorithmsIndex    Integer32,
  476.             dot11AuthenticationAlgorithm          INTEGER,
  477.         dot11AuthenticationAlgorithmsEnable    TruthValue }
  478.  
  479.  
  480. dot11AuthenticationAlgorithmsIndex OBJECT-TYPE
  481.         SYNTAX Integer32
  482.         MAX-ACCESS not-accessible
  483.         STATUS current
  484.         DESCRIPTION
  485.             "The auxiliary variable used to identify instances
  486.             of the columnar objects in the Authentication Algorithms Table."
  487.     ::= {  dot11AuthenticationAlgorithmsEntry 1 }
  488.  
  489. dot11AuthenticationAlgorithm OBJECT-TYPE
  490.         SYNTAX INTEGER {  openSystem (1),   sharedKey (2) }
  491.         MAX-ACCESS read-only
  492.         STATUS current
  493.         DESCRIPTION
  494.  
  495.         "This attribute shall be a set of all the authentication
  496.         algorithms supported by the STAs. The following are the
  497.         default values and the associated algorithm.  
  498.         Value = 1: Open System 
  499.         Value = 2: Shared Key"
  500.  
  501.     ::= {  dot11AuthenticationAlgorithmsEntry 2 }
  502.  
  503. dot11AuthenticationAlgorithmsEnable  OBJECT-TYPE
  504.         SYNTAX TruthValue
  505.         MAX-ACCESS read-write
  506.         STATUS current
  507.         DESCRIPTION
  508.  
  509.         "This attribute, when true at a station, shall enable the acceptance 
  510.         of the authentication algorithm described in the corresponding table 
  511.         entry in authentication frames received by the station that have odd 
  512.         authentication sequence numbers.  The default value of this attribute 
  513.         shall be 1 for the Open System table entry and 2 for all other table 
  514.         entries."
  515.  
  516.     ::= {  dot11AuthenticationAlgorithmsEntry 3 }
  517.  
  518. -- **********************************************************************
  519. -- *    End of AuthenticationAlgorithms  TABLE
  520. -- **********************************************************************
  521.  
  522. -- **********************************************************************
  523. -- *    WEPDefaultKeys  TABLE
  524. -- **********************************************************************
  525. dot11WEPDefaultKeysTable OBJECT-TYPE
  526.         SYNTAX SEQUENCE OF Dot11WEPDefaultKeysEntry
  527.         MAX-ACCESS not-accessible
  528.         STATUS current
  529.         DESCRIPTION
  530.  
  531.             "Conceptual table for WEP default keys.  This table shall
  532.             contain the four WEP default secret key values
  533.             corresponding to the four possible KeyID values.  The WEP
  534.             default secret keys are logically WRITE-ONLY.  Attempts to
  535.             read the entries in this table shall return unsuccessful
  536.             status and values of null or zero.  The default value of
  537.             each WEP default key shall be null."
  538.  
  539.         REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  540.     ::= {  dot11smt 3 }
  541.  
  542. dot11WEPDefaultKeysEntry OBJECT-TYPE
  543.         SYNTAX Dot11WEPDefaultKeysEntry
  544.         MAX-ACCESS not-accessible
  545.         STATUS current
  546.         DESCRIPTION
  547.  
  548.             "An Entry (conceptual row) in the WEP Default Keys Table.
  549.  
  550.             ifIndex - Each 802.11 interface is represented by an
  551.             ifEntry.  Interface tables in this MIB module are indexed
  552.             by ifIndex."
  553.  
  554.         INDEX {ifIndex, dot11WEPDefaultKeyIndex}
  555.     ::= {  dot11WEPDefaultKeysTable  1 }
  556.  
  557. Dot11WEPDefaultKeysEntry ::= SEQUENCE {
  558.             dot11WEPDefaultKeyIndex     INTEGER,
  559.             dot11WEPDefaultKeyValue     WEPKeytype}
  560.  
  561. dot11WEPDefaultKeyIndex OBJECT-TYPE
  562.         SYNTAX INTEGER (1..4)
  563.         MAX-ACCESS not-accessible
  564.         STATUS current
  565.         DESCRIPTION
  566.             "The auxiliary variable used to identify instances
  567.             of the columnar objects in the WEP Default Keys Table.
  568. The value of this variable is equal to the WEPDefaultKeyID + 1"
  569.     ::= {  dot11WEPDefaultKeysEntry 1 }
  570.  
  571. dot11WEPDefaultKeyValue OBJECT-TYPE
  572.         SYNTAX WEPKeytype
  573.         MAX-ACCESS read-write
  574.         STATUS current
  575.         DESCRIPTION
  576.             "A WEP default secret key value."
  577.     ::= {  dot11WEPDefaultKeysEntry 2 }
  578.  
  579. -- **********************************************************************
  580. -- *    End of WEPDefaultKeys  TABLE
  581. -- **********************************************************************
  582.  
  583. -- **********************************************************************
  584. -- *    WEPKeyMappings  TABLE
  585. -- **********************************************************************
  586. dot11WEPKeyMappingsTable OBJECT-TYPE
  587.         SYNTAX SEQUENCE OF Dot11WEPKeyMappingsEntry
  588.         MAX-ACCESS not-accessible
  589.         STATUS current
  590.         DESCRIPTION
  591.             "Conceptual table for WEP Key Mappings.  The MIB supports
  592.             the ability to share a separate WEP key for each RA/TA
  593.             pair.  The Key Mappings Table contains zero or one entry
  594.             for each MAC address and contains two fields for each
  595.             entry: WEPOn and the corresponding WEP key.  The WEP key
  596.             mappings are logically WRITE-ONLY.  Attempts to read the
  597.             entries in this table shall return unsuccessful status and
  598.             values of null or zero.  The default value for all WEPOn
  599.             fields is false."
  600.         REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  601.     ::= {  dot11smt 4 }
  602.  
  603. dot11WEPKeyMappingsEntry OBJECT-TYPE
  604.         SYNTAX Dot11WEPKeyMappingsEntry
  605.         MAX-ACCESS not-accessible
  606.         STATUS current
  607.         DESCRIPTION
  608.  
  609.             "An Entry (conceptual row) in the WEP Key Mappings Table.
  610.  
  611.             ifIndex - Each 802.11 interface is represented by an
  612.             ifEntry.  Interface tables in this MIB module are indexed
  613.             by ifIndex."
  614.  
  615.         INDEX {ifIndex, dot11WEPKeyMappingIndex}
  616.     ::= {  dot11WEPKeyMappingsTable  1 }
  617.  
  618. Dot11WEPKeyMappingsEntry ::= SEQUENCE {
  619.             dot11WEPKeyMappingIndex    Integer32,
  620.             dot11WEPKeyMappingAddress   MacAddress,
  621.             dot11WEPKeyMappingWEPOn     TruthValue,
  622.             dot11WEPKeyMappingValue     WEPKeytype,
  623.         dot11WEPKeyMappingStatus    RowStatus }
  624.  
  625. dot11WEPKeyMappingIndex OBJECT-TYPE
  626.         SYNTAX Integer32 
  627.         MAX-ACCESS not-accessible
  628.         STATUS current
  629.         DESCRIPTION
  630.             "The auxiliary variable used to identify instances
  631.             of the columnar objects in the WEP Key Mappings Table."
  632.     ::= {  dot11WEPKeyMappingsEntry 1 }
  633.  
  634. dot11WEPKeyMappingAddress OBJECT-TYPE
  635.         SYNTAX MacAddress
  636.         MAX-ACCESS read-create
  637.         STATUS current
  638.         DESCRIPTION
  639.             "The MAC address of the STA for which the values from this
  640.             key mapping entry are to be used."
  641.     ::= {  dot11WEPKeyMappingsEntry 2 }
  642.  
  643. dot11WEPKeyMappingWEPOn OBJECT-TYPE
  644.         SYNTAX TruthValue
  645.         MAX-ACCESS read-create
  646.         STATUS current
  647.         DESCRIPTION
  648.             "Boolean as to whether WEP is to be used when communicating
  649.             with the dot11WEPKeyMappingAddress STA."
  650.     ::= {  dot11WEPKeyMappingsEntry 3 }
  651.  
  652. dot11WEPKeyMappingValue OBJECT-TYPE
  653.         SYNTAX WEPKeytype
  654.         MAX-ACCESS read-create
  655.         STATUS current
  656.         DESCRIPTION
  657.             "A WEP secret key value."
  658.     ::= {  dot11WEPKeyMappingsEntry 4 }
  659.  
  660. dot11WEPKeyMappingStatus OBJECT-TYPE
  661.         SYNTAX RowStatus
  662.         MAX-ACCESS read-create
  663.         STATUS current
  664.         DESCRIPTION
  665.  
  666.             "The status column used for creating, modifying, and
  667.             deleting instances of the columnar objects in the WEP key
  668.             mapping Table."
  669.  
  670.         DEFVAL {active}
  671.     ::= { dot11WEPKeyMappingsEntry 5 }
  672.  
  673. -- **********************************************************************
  674. -- *    End of WEPKeyMappings  TABLE
  675. -- **********************************************************************
  676.  
  677. -- **********************************************************************
  678. -- *    dot11PrivacyTable  TABLE
  679. -- **********************************************************************
  680. dot11PrivacyTable OBJECT-TYPE
  681.         SYNTAX SEQUENCE OF Dot11PrivacyEntry
  682.         MAX-ACCESS not-accessible
  683.         STATUS current
  684.         DESCRIPTION
  685.  
  686.             "Group containing attributes concerned with IEEE 802.11
  687.             Privacy.  Created as a table to allow multiple
  688.             instantiations on an agent."
  689.  
  690.     ::= {  dot11smt 5 }
  691.  
  692. dot11PrivacyEntry OBJECT-TYPE
  693.         SYNTAX Dot11PrivacyEntry
  694.         MAX-ACCESS not-accessible
  695.         STATUS current
  696.         DESCRIPTION
  697.             "An entry in the dot11PrivacyTable Table.
  698.  
  699.             ifIndex - Each 802.11 interface is represented by an
  700.             ifEntry.  Interface tables in this MIB module are indexed
  701.             by ifIndex."
  702.         INDEX {ifIndex}
  703.     ::= {  dot11PrivacyTable 1 }
  704.  
  705. Dot11PrivacyEntry ::= SEQUENCE {
  706.              dot11PrivacyInvoked                TruthValue,
  707.              dot11WEPDefaultKeyID               INTEGER,
  708.              dot11WEPKeyMappingLength           INTEGER,
  709.              dot11ExcludeUnencrypted            TruthValue,
  710.              dot11WEPICVErrorCount              Counter32,
  711.              dot11WEPExcludedCount              Counter32}
  712.  
  713.  
  714. dot11PrivacyInvoked OBJECT-TYPE
  715.         SYNTAX TruthValue
  716.         MAX-ACCESS read-write
  717.         STATUS current
  718.         DESCRIPTION
  719.  
  720.         "When this attribute is true, it shall indicate that the IEEE
  721.         802.11 WEP mechanism is used for transmitting frames of type
  722.         Data. The default value of this attribute shall be false."
  723.     ::= {  dot11PrivacyEntry 1 }
  724.  
  725. dot11WEPDefaultKeyID  OBJECT-TYPE
  726.         SYNTAX INTEGER (0..3)
  727.         MAX-ACCESS read-write
  728.         STATUS current
  729.         DESCRIPTION
  730.  
  731.             "This attribute shall indicate the use of the first,
  732.             second, third, or fourth element of the WEPDefaultKeys
  733.             array when set to values of zero, one, two, or three.  The
  734.             default value of this attribute shall be 0."
  735.         REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  736.     ::= {  dot11PrivacyEntry 2 }
  737.  
  738. dot11WEPKeyMappingLength  OBJECT-TYPE
  739.         SYNTAX INTEGER (10..4294967295)
  740.         MAX-ACCESS read-write
  741.         STATUS current
  742.         DESCRIPTION
  743.             "The maximum number of tuples that dot11WEPKeyMappings can hold."
  744.         REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  745.     ::= {  dot11PrivacyEntry 3 }
  746.  
  747.  
  748. dot11ExcludeUnencrypted  OBJECT-TYPE
  749.         SYNTAX TruthValue
  750.         MAX-ACCESS read-write
  751.         STATUS current
  752.         DESCRIPTION
  753.  
  754.         "When this attribute is true, the STA shall not indicate at
  755.         the MAC service interface received MSDUs that have the WEP
  756.         subfield of the Frame Control field equal to zero. When this
  757.         attribute is false, the STA may accept MSDUs that have the WEP
  758.         subfield of the Frame Control field equal to zero. The default
  759.         value of this attribute shall be false."
  760.  
  761.     ::= {  dot11PrivacyEntry 4 }
  762.  
  763. dot11WEPICVErrorCount  OBJECT-TYPE
  764.         SYNTAX Counter32
  765.         MAX-ACCESS read-only
  766.         STATUS current
  767.         DESCRIPTION
  768.             "This counter shall increment when a frame is received with the
  769.             WEP subfield of the Frame Control field set to one and the value
  770.             of the ICV as received in the frame does not match the ICV value
  771.             that is calculated for the contents of the received frame."
  772.     ::= {  dot11PrivacyEntry 5 }
  773.  
  774. dot11WEPExcludedCount  OBJECT-TYPE
  775.         SYNTAX Counter32
  776.         MAX-ACCESS read-only
  777.         STATUS current
  778.         DESCRIPTION
  779.             "This counter shall increment when a frame is received with the
  780.             WEP subfield of the Frame Control field set to zero and the value
  781.             of dot11ExcludeUnencrypted causes that frame to be discarded."
  782.     ::= {  dot11PrivacyEntry 6 }
  783.  
  784. -- **********************************************************************
  785. -- *    End of dot11Privacy  TABLE
  786. -- **********************************************************************
  787.  
  788. -- **********************************************************************
  789. -- *    SMT notification Objects
  790. -- **********************************************************************
  791.     dot11SMTnotification OBJECT IDENTIFIER ::= { dot11smt 6 }
  792.  
  793. dot11Disassociate NOTIFICATION-TYPE
  794.         OBJECTS { ifIndex, dot11DisassociateReason, dot11DisassociateStation }
  795.         STATUS current
  796.         DESCRIPTION
  797.  
  798.         "The disassociate notification shall be sent when the STA
  799.         sends a Disassociation frame. The value of the notification
  800.         shall include the MAC address of the MAC to which the Disassociation
  801.         frame was sent and the reason for the disassociation.
  802.  
  803.             ifIndex - Each 802.11 interface is represented by an
  804.             ifEntry.  Interface tables in this MIB module are indexed
  805.             by ifIndex."
  806.  
  807.     ::= { dot11SMTnotification 0 1 }
  808.  
  809. dot11Deauthenticate NOTIFICATION-TYPE
  810.         OBJECTS { ifIndex, dot11DeauthenticateReason, dot11DeauthenticateStation }
  811.         STATUS current
  812.         DESCRIPTION
  813.  
  814.         "The deauthenticate notification shall be sent when the STA
  815.         sends a Deauthentication frame. The value of the notification
  816.         shall include the MAC address of the MAC to which the Deauthentication
  817.         frame was sent and the reason for the deauthentication.
  818.  
  819.             ifIndex - Each 802.11 interface is represented by an
  820.             ifEntry.  Interface tables in this MIB module are indexed
  821.             by ifIndex."
  822.  
  823.     ::= { dot11SMTnotification 0 2 }
  824.  
  825. dot11AuthenticateFail NOTIFICATION-TYPE
  826.         OBJECTS { ifIndex, dot11AuthenticateFailStatus, dot11AuthenticateFailStation }
  827.         STATUS current
  828.         DESCRIPTION
  829.  
  830.         "The authenticate failure notification shall be sent when the STA
  831.         sends an Authentication frame with a status code other than 
  832.         ΓÇÿsuccessfulΓÇÖ. The value of the notification
  833.         shall include the MAC address of the MAC to which the Authentication
  834.         frame was sent and the reason for the authentication failure.
  835.  
  836.             ifIndex - Each 802.11 interface is represented by an
  837.             ifEntry.  Interface tables in this MIB module are indexed
  838.             by ifIndex."
  839.  
  840. ::= { dot11SMTnotification 0 3 }
  841.  
  842.  
  843. -- **********************************************************************
  844. -- *    End of SMT notification Objects
  845. -- **********************************************************************
  846.  
  847. -- **********************************************************************
  848. -- *    MAC Attribute Templates
  849. -- **********************************************************************
  850.  
  851. -- **********************************************************************
  852. -- *    dot11OperationTable  TABLE
  853. -- **********************************************************************
  854. dot11OperationTable OBJECT-TYPE
  855.         SYNTAX SEQUENCE OF Dot11OperationEntry
  856.         MAX-ACCESS not-accessible
  857.         STATUS current
  858.         DESCRIPTION
  859.  
  860.             "Group contains MAC attributes pertaining to the operation
  861.             of the MAC.  This has been implemented as a table in order
  862.             to allow for multiple instantiations on an agent."
  863.  
  864.     ::= {  dot11mac 1 }
  865.  
  866. dot11OperationEntry OBJECT-TYPE
  867.         SYNTAX Dot11OperationEntry
  868.         MAX-ACCESS not-accessible
  869.         STATUS current
  870.         DESCRIPTION
  871.             "An entry in the dot11OperationEntry Table.
  872.  
  873.             ifIndex - Each 802.11 interface is represented by an
  874.             ifEntry.  Interface tables in this MIB module are indexed
  875.             by ifIndex."
  876.         INDEX {ifIndex}
  877.     ::= {  dot11OperationTable 1 }
  878.  
  879. Dot11OperationEntry ::= SEQUENCE {
  880.             dot11MACAddress                 MacAddress,
  881.             dot11RTSThreshold               INTEGER,
  882.             dot11ShortRetryLimit            INTEGER,
  883.             dot11LongRetryLimit             INTEGER,
  884.             dot11FragmentationThreshold     INTEGER,
  885.             dot11MaxTransmitMSDULifetime    INTEGER,
  886.             dot11MaxReceiveLifetime         INTEGER,
  887.             dot11ManufacturerID             DisplayString,
  888.             dot11ProductID                  DisplayString}
  889.  
  890.  
  891. dot11MACAddress OBJECT-TYPE
  892.         SYNTAX MacAddress
  893.         MAX-ACCESS read-only
  894.         STATUS current
  895.         DESCRIPTION
  896.                 "Unique MAC Address assigned to the STA."
  897.     ::= {  dot11OperationEntry 1 }
  898.  
  899. dot11RTSThreshold OBJECT-TYPE
  900.         SYNTAX INTEGER (0..2347)
  901.         MAX-ACCESS read-write
  902.         STATUS current
  903.         DESCRIPTION
  904.  
  905.         "This attribute shall indicate the number of octets in an MPDU,
  906.         below which an RTS/CTS handshake shall not be performed. An
  907.         RTS/CTS handshake shall be performed at the beginning of any
  908.         frame exchange sequence where the MPDU is of type Data or
  909.         Management, the MPDU has an individual address in the Address1
  910.         field, and the length of the MPDU is greater than
  911.         this threshold. (For additional details, refer to Table 21 in
  912.         9.7.) Setting this attribute to be larger than the maximum
  913.         MSDU size shall have the effect of turning off the RTS/CTS
  914.         handshake for frames of Data or Management type transmitted by
  915.         this STA. Setting this attribute to zero shall have the effect
  916.         of turning on the RTS/CTS handshake for all frames of Data or
  917.         Management type transmitted by this STA. The default value of
  918.         this attribute shall be 2347."
  919.  
  920.     ::= {  dot11OperationEntry 2 }
  921.  
  922. dot11ShortRetryLimit OBJECT-TYPE
  923.         SYNTAX INTEGER (1..255)
  924.         MAX-ACCESS read-write
  925.         STATUS current
  926.         DESCRIPTION
  927.  
  928.         "This attribute shall indicate the maximum number of
  929.         transmission attempts of a frame, the length of which is less
  930.         than or equal to dot11RTSThreshold, that shall be made before a
  931.         failure condition is indicated. The default value of this
  932.         attribute shall be 7."
  933.  
  934.     ::= {  dot11OperationEntry 3 }
  935.  
  936. dot11LongRetryLimit OBJECT-TYPE
  937.         SYNTAX INTEGER (1..255)
  938.         MAX-ACCESS read-write
  939.         STATUS current
  940.         DESCRIPTION
  941.  
  942.         "This attribute shall indicate the maximum number of
  943.         transmission attempts of a frame, the length of which is
  944.         greater than dot11RTSThreshold, that shall be made before a
  945.         failure condition is indicated. The default value of this
  946.         attribute shall be 4."
  947.  
  948.     ::= {  dot11OperationEntry 4 }
  949.  
  950. dot11FragmentationThreshold OBJECT-TYPE
  951.         SYNTAX INTEGER (256..2346)
  952.         MAX-ACCESS read-write
  953.         STATUS current
  954.         DESCRIPTION
  955.  
  956.         "This attribute shall specify the current maximum size, in
  957.         octets, of the MPDU that may be delivered to the PHY. An MSDU
  958.         shall be broken into fragments if its size exceeds the value
  959. of this attribute after adding MAC headers and trailers. An MSDU or MMPDU shall be fragmented when the resulting frame has an 
  960. individual address in the Address1 field, and the length of the frame is larger than this threshold. The default value for 
  961. this attribute shall be the lesser of 2346 or the aMPDUMaxLength of the attached PHY and shall never exceed the lesser of 2346 
  962. or the  aMPDUMaxLength of the attached PHY. The value of this attribute shall never be less than 256. "
  963.  
  964.     ::= {  dot11OperationEntry 5 }
  965.  
  966. dot11MaxTransmitMSDULifetime OBJECT-TYPE
  967.         SYNTAX INTEGER (1..4294967295)
  968.         MAX-ACCESS read-write
  969.         STATUS current
  970.         DESCRIPTION
  971.  
  972.         "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
  973.         after the initial transmission of an MSDU, after which further
  974.         attempts to transmit the MSDU shall be terminated. The default
  975.         value of this attribute shall be 512."
  976.  
  977.     ::= {  dot11OperationEntry 6 }
  978.  
  979. dot11MaxReceiveLifetime OBJECT-TYPE
  980.         SYNTAX INTEGER (1..4294967295)
  981.         MAX-ACCESS read-write
  982.         STATUS current
  983.         DESCRIPTION
  984.  
  985.             "The MaxReceiveLifetime shall be the elapsed time in TU,
  986.             after the initial reception of a fragmented MMPDU or MSDU,
  987.             after which further attempts to reassemble the MMPDU or
  988.             MSDU shall be terminated. The default value shall be
  989.             512."
  990.     ::= {  dot11OperationEntry 7 }
  991.  
  992. dot11ManufacturerID OBJECT-TYPE
  993.         SYNTAX DisplayString (SIZE(0..128))
  994.         MAX-ACCESS read-only
  995.         STATUS current
  996.         DESCRIPTION
  997.  
  998.             "The ManufacturerID shall include, at a minimum, the name
  999.             of the manufacturer.  It may include additional
  1000.             information at the manufacturer's discretion.  The default
  1001.             value of this attribute shall be null."
  1002.  
  1003.     ::= {  dot11OperationEntry 8 }
  1004.  
  1005. dot11ProductID OBJECT-TYPE
  1006.         SYNTAX DisplayString (SIZE(0..128))
  1007.         MAX-ACCESS read-only
  1008.         STATUS current
  1009.         DESCRIPTION
  1010.  
  1011.             "The ProductID shall include, at a minimum, an identifier
  1012.             that is unique to the manufacturer.  It may include
  1013.             additional information at the manufacturer's discretion.
  1014.             The default value of this attribute shall be null."
  1015.  
  1016.     ::= {  dot11OperationEntry 9 }
  1017.  
  1018. -- **********************************************************************
  1019. -- *    End of dot11OperationEntry  TABLE
  1020. -- **********************************************************************
  1021.  
  1022. -- **********************************************************************
  1023. -- *    dot11Counters TABLE
  1024. -- **********************************************************************
  1025. dot11CountersTable OBJECT-TYPE
  1026.         SYNTAX SEQUENCE OF Dot11CountersEntry
  1027.         MAX-ACCESS not-accessible
  1028.         STATUS current
  1029.         DESCRIPTION
  1030.  
  1031.             "Group containing attributes that are MAC counters.
  1032.             Implemented as a table to allow for multiple
  1033.             instantiations on an agent."
  1034.  
  1035.     ::= {  dot11mac 2 }
  1036.  
  1037. dot11CountersEntry OBJECT-TYPE
  1038.         SYNTAX Dot11CountersEntry
  1039.         MAX-ACCESS not-accessible
  1040.         STATUS current
  1041.         DESCRIPTION
  1042.             "An entry in the dot11CountersEntry Table.
  1043.  
  1044.             ifIndex - Each 802.11 interface is represented by an
  1045.             ifEntry.  Interface tables in this MIB module are indexed
  1046.             by ifIndex."
  1047.         INDEX {ifIndex}
  1048.     ::= {  dot11CountersTable 1 }
  1049.  
  1050. Dot11CountersEntry ::= SEQUENCE {
  1051.             dot11TransmittedFragmentCount       Counter32,
  1052.             dot11MulticastTransmittedFrameCount Counter32,
  1053.             dot11FailedCount                    Counter32,
  1054.             dot11RetryCount                     Counter32,
  1055.             dot11MultipleRetryCount             Counter32,
  1056.             dot11FrameDuplicateCount            Counter32,
  1057.             dot11RTSSuccessCount                Counter32,
  1058.             dot11RTSFailureCount                Counter32,
  1059.             dot11ACKFailureCount                Counter32,
  1060.             dot11ReceivedFragmentCount          Counter32,
  1061.             dot11MulticastReceivedFrameCount    Counter32,
  1062.             dot11FCSErrorCount                  Counter32,
  1063.         dot11TransmittedFrameCount          Counter32,
  1064.         dot11WEPUndecryptableCount          Counter32 }
  1065.  
  1066. dot11TransmittedFragmentCount OBJECT-TYPE
  1067.         SYNTAX Counter32
  1068.         MAX-ACCESS read-only
  1069.         STATUS current
  1070.         DESCRIPTION
  1071.  
  1072.             "This counter shall be incremented for an acknowledged MPDU
  1073.             with an individual address in the address 1 field or an MPDU
  1074.             with a multicast address in the address 1 field of type Data
  1075.             or Management."
  1076.  
  1077.     ::= {  dot11CountersEntry 1 }
  1078.  
  1079. dot11MulticastTransmittedFrameCount OBJECT-TYPE
  1080.         SYNTAX Counter32
  1081.         MAX-ACCESS read-only
  1082.         STATUS current
  1083.         DESCRIPTION
  1084.  
  1085.             " This counter shall increment only when the multicast bit
  1086.             is set in the destination MAC address of a successfully
  1087.             transmitted MSDU.  When operating as a STA in an ESS, where
  1088.             these frames are directed to the AP, this implies having
  1089.             received an acknowledgment to all associated MPDUs. "
  1090.  
  1091.     ::= {  dot11CountersEntry 2 }
  1092.  
  1093. dot11FailedCount OBJECT-TYPE
  1094.         SYNTAX Counter32
  1095.         MAX-ACCESS read-only
  1096.         STATUS current
  1097.         DESCRIPTION
  1098.  
  1099.         "This counter shall increment when an MSDU is not transmitted
  1100.         successfully due to the number of transmit attempts exceeding
  1101.         either the  dot11ShortRetryLimit or dot11LongRetryLimit. "
  1102.  
  1103.     ::= {  dot11CountersEntry 3 }
  1104.  
  1105. dot11RetryCount OBJECT-TYPE
  1106.         SYNTAX Counter32
  1107.         MAX-ACCESS read-only
  1108.         STATUS current
  1109.         DESCRIPTION
  1110.  
  1111.             "This counter shall increment when an MSDU is successfully
  1112.             transmitted after one or more retransmissions."
  1113.     ::= {  dot11CountersEntry 4 }
  1114.  
  1115. dot11MultipleRetryCount OBJECT-TYPE
  1116.         SYNTAX Counter32
  1117.         MAX-ACCESS read-only
  1118.         STATUS current
  1119.         DESCRIPTION
  1120.  
  1121.             "This counter shall increment when an MSDU is successfully
  1122.             transmitted after more than one retransmission."
  1123.  
  1124.     ::= {  dot11CountersEntry 5 }
  1125.  
  1126. dot11FrameDuplicateCount  OBJECT-TYPE
  1127.         SYNTAX Counter32
  1128.         MAX-ACCESS read-only
  1129.         STATUS current
  1130.         DESCRIPTION
  1131.  
  1132.             "This counter shall increment when a frame is received
  1133.             that the Sequence Control field indicates is a
  1134.             duplicate."
  1135.  
  1136.     ::= {  dot11CountersEntry 6 }
  1137.  
  1138. dot11RTSSuccessCount OBJECT-TYPE
  1139.         SYNTAX Counter32
  1140.         MAX-ACCESS read-only
  1141.         STATUS current
  1142.         DESCRIPTION
  1143.  
  1144.             "This counter shall increment when a CTS is received in
  1145.             response to an RTS."
  1146.         ::= {  dot11CountersEntry 7 }
  1147.  
  1148. dot11RTSFailureCount OBJECT-TYPE
  1149.         SYNTAX Counter32
  1150.         MAX-ACCESS read-only
  1151.         STATUS current
  1152.         DESCRIPTION
  1153.  
  1154.  
  1155.         "This counter shall increment when a CTS is not received in
  1156.         response to an RTS."
  1157.  
  1158.     ::= { dot11CountersEntry 8 }
  1159.  
  1160. dot11ACKFailureCount OBJECT-TYPE
  1161.         SYNTAX Counter32
  1162.         MAX-ACCESS read-only
  1163.         STATUS current
  1164.         DESCRIPTION
  1165.  
  1166.             "This counter shall increment when an ACK is not received
  1167.             when expected."
  1168.  
  1169.     ::= {  dot11CountersEntry 9 }
  1170.  
  1171. dot11ReceivedFragmentCount OBJECT-TYPE
  1172.         SYNTAX Counter32
  1173.         MAX-ACCESS read-only
  1174.         STATUS current
  1175.         DESCRIPTION
  1176.  
  1177.             "This counter shall be incremented for each successfully
  1178.             received MPDU of type Data or Management."
  1179.  
  1180.     ::= {  dot11CountersEntry 10 }
  1181.  
  1182. dot11MulticastReceivedFrameCount OBJECT-TYPE
  1183.         SYNTAX Counter32
  1184.         MAX-ACCESS read-only
  1185.         STATUS current
  1186.         DESCRIPTION
  1187.  
  1188.             "This counter shall increment when a MSDU is received
  1189.             with the multicast bit set in the destination
  1190.             MAC address."
  1191.     ::= {  dot11CountersEntry 11 }
  1192.  
  1193. dot11FCSErrorCount OBJECT-TYPE
  1194.         SYNTAX Counter32
  1195.         MAX-ACCESS read-only
  1196.         STATUS current
  1197.         DESCRIPTION
  1198.  
  1199.             "This counter shall increment when an FCS error is
  1200.             detected in a received MPDU."
  1201.  
  1202.     ::= {  dot11CountersEntry 12 }
  1203.  
  1204. dot11TransmittedFrameCount OBJECT-TYPE
  1205.         SYNTAX Counter32
  1206.         MAX-ACCESS read-only
  1207.         STATUS current
  1208.         DESCRIPTION
  1209.  
  1210. "This counter shall increment for each successfully transmitted MSDU."
  1211.  
  1212.     ::= {  dot11CountersEntry 13 }
  1213.  
  1214. dot11WEPUndecryptableCount OBJECT-TYPE
  1215.         SYNTAX Counter32
  1216.         MAX-ACCESS read-only
  1217.         STATUS current
  1218.         DESCRIPTION
  1219.  
  1220.         "This counter shall increment when a frame is received with
  1221.         the WEP subfield of the Frame Control field set to one and the
  1222.         WEPOn value for the key mapped to the TA's MAC address
  1223.         indicates that the frame should not have been encrypted or
  1224.         that frame is discarded due to the receiving STA not
  1225.         implementing the privacy option."
  1226.  
  1227.     ::= { dot11CountersEntry 14 }
  1228.  
  1229. -- **********************************************************************
  1230. -- *    End of dot11CountersEntry  TABLE
  1231. -- **********************************************************************
  1232.  
  1233. -- **********************************************************************
  1234. -- *    GroupAddresses  TABLE
  1235. -- **********************************************************************
  1236. dot11GroupAddressesTable OBJECT-TYPE
  1237.         SYNTAX SEQUENCE OF Dot11GroupAddressesEntry
  1238.         MAX-ACCESS not-accessible
  1239.         STATUS current
  1240.         DESCRIPTION
  1241.  
  1242.             "A conceptual table containing a set of MAC addresses
  1243.             identifying the multicast addresses for which this STA
  1244.             will receive frames.  The default value of this attribute
  1245.             shall be null."
  1246.  
  1247.     ::= {  dot11mac 3 }
  1248.  
  1249. dot11GroupAddressesEntry OBJECT-TYPE
  1250.         SYNTAX Dot11GroupAddressesEntry
  1251.         MAX-ACCESS not-accessible
  1252.         STATUS current
  1253.         DESCRIPTION
  1254.             "An Entry (conceptual row) in the Group Addresses Table.
  1255.  
  1256.             ifIndex - Each 802.11 interface is represented by an
  1257.             ifEntry.  Interface tables in this MIB module are indexed
  1258.             by ifIndex."
  1259.         INDEX {ifIndex, dot11GroupAddressesIndex}
  1260.     ::= {  dot11GroupAddressesTable  1 }
  1261.  
  1262. Dot11GroupAddressesEntry ::= SEQUENCE {
  1263.             dot11GroupAddressesIndex    Integer32,
  1264.             dot11Address                MacAddress,
  1265.             dot11GroupAddressesStatus   RowStatus}
  1266.  
  1267. dot11GroupAddressesIndex OBJECT-TYPE
  1268.         SYNTAX Integer32
  1269.         MAX-ACCESS not-accessible
  1270.         STATUS current
  1271.         DESCRIPTION
  1272.             "The auxiliary variable used to identify instances
  1273.             of the columnar objects in the Group Addresses Table."
  1274.     ::= {  dot11GroupAddressesEntry 1 }
  1275.  
  1276.  
  1277. dot11Address OBJECT-TYPE
  1278.         SYNTAX MacAddress
  1279.         MAX-ACCESS read-create
  1280.         STATUS current
  1281.         DESCRIPTION
  1282.             "MAC address identifying a multicast addresses
  1283.             from which this STA will receive frames."
  1284.     ::= {  dot11GroupAddressesEntry 2 }
  1285.  
  1286. dot11GroupAddressesStatus OBJECT-TYPE
  1287.         SYNTAX RowStatus
  1288.         MAX-ACCESS read-create
  1289.         STATUS current
  1290.         DESCRIPTION
  1291.  
  1292.             "The status column used for creating, modifying, and
  1293.             deleting instances of the columnar objects in the Group
  1294.             Addresses Table."
  1295.  
  1296.         DEFVAL {active}
  1297.     ::= {  dot11GroupAddressesEntry 3 }
  1298. -- **********************************************************************
  1299. -- *    End of GroupAddress  TABLE
  1300. -- **********************************************************************
  1301.  
  1302. -- **********************************************************************
  1303. -- *    Resource Type Attribute Templates
  1304. -- **********************************************************************
  1305. dot11ResourceTypeIDName OBJECT-TYPE
  1306.         SYNTAX DisplayString (SIZE(4))
  1307.         MAX-ACCESS read-only
  1308.         STATUS current
  1309.         DESCRIPTION
  1310.  
  1311.             "Contains the name of the Resource Type ID managed object.
  1312.             The attribute is read-only and always contains the value
  1313.             RTID.  This attribute value shall not be used as a naming
  1314.             attribute for any other managed object class."
  1315.  
  1316.         REFERENCE "IEEE Std 802.1F-1993,  A.7"
  1317.         DEFVAL {"RTID"}
  1318.     ::= {  dot11resAttribute 1 }
  1319.  
  1320. -- **********************************************************************
  1321. -- *    dot11ResourceInfo  TABLE
  1322. -- **********************************************************************
  1323. dot11ResourceInfoTable OBJECT-TYPE
  1324.         SYNTAX SEQUENCE OF Dot11ResourceInfoEntry
  1325.         MAX-ACCESS not-accessible
  1326.         STATUS current
  1327.         DESCRIPTION
  1328.  
  1329.             "Provides a means of indicating, in data readable from a
  1330.             managed object, information that identifies the source of
  1331.             the implementation."
  1332.  
  1333.         REFERENCE "IEEE Std 802.1F-1993,  A.7"
  1334.     ::= {  dot11resAttribute 2 }
  1335.  
  1336. dot11ResourceInfoEntry OBJECT-TYPE
  1337.         SYNTAX Dot11ResourceInfoEntry
  1338.         MAX-ACCESS not-accessible
  1339.         STATUS current
  1340.         DESCRIPTION
  1341.             "An entry in the dot11ResourceInfo Table.
  1342.  
  1343.             ifIndex - Each 802.11 interface is represented by an
  1344.             ifEntry.  Interface tables in this MIB module are indexed
  1345.             by ifIndex."
  1346.         INDEX {ifIndex}
  1347.     ::= {  dot11ResourceInfoTable 1 }
  1348.  
  1349. Dot11ResourceInfoEntry ::= SEQUENCE {
  1350.             dot11manufacturerOUI             OCTET STRING,
  1351.             dot11manufacturerName            DisplayString,
  1352.             dot11manufacturerProductName     DisplayString,
  1353.             dot11manufacturerProductVersion  DisplayString}
  1354.  
  1355.  
  1356. dot11manufacturerOUI OBJECT-TYPE
  1357.         SYNTAX OCTET STRING (SIZE(3))
  1358.         MAX-ACCESS read-only
  1359.         STATUS current
  1360.         DESCRIPTION
  1361.             "Takes the value of an organizationally unique identifier."
  1362.     ::= {  dot11ResourceInfoEntry 1 }
  1363.  
  1364. dot11manufacturerName OBJECT-TYPE
  1365.         SYNTAX DisplayString (SIZE(0..128))
  1366.         MAX-ACCESS read-only
  1367.         STATUS current
  1368.         DESCRIPTION
  1369.             "A printable string used to identify the manufacturer of the
  1370.             resource.  Maximum string length is 128 octets."
  1371.     ::= {  dot11ResourceInfoEntry 2 }
  1372.  
  1373. dot11manufacturerProductName OBJECT-TYPE
  1374.         SYNTAX DisplayString (SIZE(0..128))
  1375.         MAX-ACCESS read-only
  1376.         STATUS current
  1377.         DESCRIPTION
  1378.             "A printable string used to identify the manufacturer's product
  1379.             name of the resource.  Maximum string length is 128 octets."
  1380.     ::= {  dot11ResourceInfoEntry 3 }
  1381.  
  1382. dot11manufacturerProductVersion OBJECT-TYPE
  1383.         SYNTAX DisplayString (SIZE(0..128))
  1384.         MAX-ACCESS read-only
  1385.         STATUS current
  1386.         DESCRIPTION
  1387.             "Printable string used to identify the manufacturer's product
  1388.             version of the resource.  Maximum string length is 128 octets."
  1389.     ::= {  dot11ResourceInfoEntry 4 }
  1390.  
  1391. -- **********************************************************************
  1392. -- *    End of dot11ResourceInfo  TABLE
  1393. -- **********************************************************************
  1394.  
  1395. -- **********************************************************************
  1396. -- *   PHY Attribute Templates
  1397. -- **********************************************************************
  1398.  
  1399. -- **********************************************************************
  1400. -- *    dot11PhyOperation  TABLE
  1401. -- **********************************************************************
  1402. dot11PhyOperationTable OBJECT-TYPE
  1403.         SYNTAX SEQUENCE OF Dot11PhyOperationEntry
  1404.         MAX-ACCESS not-accessible
  1405.         STATUS current
  1406.         DESCRIPTION
  1407.  
  1408.         "PHY level attributes concerned with
  1409.         operation.  Implemented as a table indexed on
  1410.         ifIndex to allow for multiple instantiations on an
  1411.         Agent."
  1412.  
  1413.     ::= {  dot11phy 1 }
  1414.  
  1415. dot11PhyOperationEntry OBJECT-TYPE
  1416.         SYNTAX Dot11PhyOperationEntry
  1417.         MAX-ACCESS not-accessible
  1418.         STATUS current
  1419.         DESCRIPTION
  1420.             "An entry in the dot11PhyOperation Table.
  1421.  
  1422.             ifIndex - Each 802.11 interface is represented by an
  1423.             ifEntry.  Interface tables in this MIB module are indexed
  1424.             by ifIndex."
  1425.         INDEX {ifIndex}
  1426.     ::= {  dot11PhyOperationTable 1 }
  1427.  
  1428. Dot11PhyOperationEntry ::= SEQUENCE {
  1429.             dot11PHYType            INTEGER,
  1430.             dot11CurrentRegDomain   Integer32,
  1431.             dot11TempType           INTEGER }
  1432.  
  1433.  
  1434. dot11PHYType OBJECT-TYPE
  1435.         SYNTAX INTEGER {fhss(1), dsss(2), irbaseband(3)}
  1436.         MAX-ACCESS read-only
  1437.         STATUS current
  1438.         DESCRIPTION
  1439.  
  1440.         "This is an 8-bit integer value that identifies the PHY type
  1441.         supported by the attached PLCP and PMD. Currently defined
  1442.         values and their corresponding PHY types are:
  1443.  
  1444.         FHSS 2.4 GHz = 01 , DSSS 2.4 GHz = 02, IR Baseband = 03"
  1445.  
  1446.     ::= {  dot11PhyOperationEntry 1 }
  1447.  
  1448. dot11CurrentRegDomain OBJECT-TYPE
  1449.         SYNTAX Integer32
  1450.         MAX-ACCESS read-write
  1451.         STATUS current
  1452.         DESCRIPTION
  1453.  
  1454.             "The current regulatory domain this instance of the PMD is
  1455.             supporting.  This object corresponds to one of the
  1456.             RegDomains listed in dot11RegDomainsSupported."
  1457.  
  1458.     ::= {   dot11PhyOperationEntry 2 }
  1459.  
  1460. dot11TempType OBJECT-TYPE
  1461.         SYNTAX INTEGER {tempType1(1), tempType2(2) }
  1462.         MAX-ACCESS read-only
  1463.         STATUS current
  1464.         DESCRIPTION
  1465.  
  1466.         "There are different operating temperature requirements
  1467.         dependent on the anticipated environmental conditions. This
  1468.         attribute describes the current PHY's operating temperature
  1469.         range capability. Currently defined values and their
  1470.         corresponding temperature ranges are:
  1471.  
  1472.         Type 1 = X'01'-Commercial range of 0 to 40 degrees C,
  1473.  
  1474.         Type 2 = X'02'-Industrial range of -30 to 70 degrees C."
  1475.  
  1476.     ::= {   dot11PhyOperationEntry 3 }
  1477.  
  1478.  
  1479.  
  1480.  
  1481. -- **********************************************************************
  1482. -- *    End of dot11PhyOperation  TABLE
  1483. -- **********************************************************************
  1484.  
  1485. -- **********************************************************************
  1486. -- *    dot11PhyAntenna  TABLE
  1487. -- **********************************************************************
  1488. dot11PhyAntennaTable OBJECT-TYPE
  1489.         SYNTAX SEQUENCE OF Dot11PhyAntennaEntry
  1490.         MAX-ACCESS not-accessible
  1491.         STATUS current
  1492.         DESCRIPTION
  1493.  
  1494.             "Group of attributes for PhyAntenna.  Implemented as a
  1495.             table indexed on ifIndex to allow for multiple instances on
  1496.             an agent."
  1497.  
  1498.     ::= {  dot11phy 2}
  1499.  
  1500. dot11PhyAntennaEntry OBJECT-TYPE
  1501.         SYNTAX Dot11PhyAntennaEntry
  1502.         MAX-ACCESS not-accessible
  1503.         STATUS current
  1504.         DESCRIPTION
  1505.             "An entry in the dot11PhyAntenna Table.
  1506.  
  1507.             ifIndex - Each 802.11 interface is represented by an
  1508.             ifEntry.  Interface tables in this MIB module are indexed
  1509.             by ifIndex."
  1510.         INDEX {ifIndex}
  1511.     ::= {  dot11PhyAntennaTable 1 }
  1512.  
  1513. Dot11PhyAntennaEntry ::= SEQUENCE {
  1514.              dot11CurrentTxAntenna  Integer32,
  1515.              dot11DiversitySupport  INTEGER,
  1516.          dot11CurrentRxAntenna  Integer32 }
  1517.  
  1518. dot11CurrentTxAntenna OBJECT-TYPE
  1519.         SYNTAX Integer32 (1..255)
  1520.         MAX-ACCESS read-write
  1521.         STATUS current
  1522.         DESCRIPTION
  1523.  
  1524.             "The current antenna being used to transmit.  This value
  1525.         is one of the values appearing in
  1526.         dot11SupportedTxAntenna. This may be used by a management agent to control which antenna is used for transmission. "
  1527.  
  1528.     ::= {  dot11PhyAntennaEntry 1 }
  1529.  
  1530. dot11DiversitySupport OBJECT-TYPE
  1531.         SYNTAX INTEGER {fixedlist(1), notsupported(2), dynamic(3)}
  1532.         MAX-ACCESS read-only
  1533.         STATUS current
  1534.         DESCRIPTION
  1535.  
  1536.         "This implementation's support for diversity, encoded as:
  1537.  
  1538.         X'01'-diversity is available and is performed over the fixed
  1539.             list of antennas defined in dot11DiversitySelectionRx.
  1540.  
  1541.         X'02'-diversity is not supported.
  1542.  
  1543.         X'03'-diversity is supported and control of diversity is also
  1544.             available, in which case the attribute 
  1545.             dot11DiversitySelectionRx can be dynamically modified by the
  1546.             LME."
  1547.     ::= {  dot11PhyAntennaEntry 2 }
  1548.  
  1549. dot11CurrentRxAntenna OBJECT-TYPE
  1550.         SYNTAX Integer32 (1..255)
  1551.         MAX-ACCESS read-write
  1552.         STATUS current
  1553.         DESCRIPTION
  1554.  
  1555. "The current antenna being used to receive, if the dot11 DiversitySupport indicates that diversity is not supported.  The 
  1556. selected antenna shall be one of the antennae marked for receive in the dot11AntennasListTable. "
  1557.  
  1558.     ::= {  dot11PhyAntennaEntry 3 }
  1559.  
  1560. -- **********************************************************************
  1561. -- *    End of dot11PhyAntenna  TABLE
  1562. -- **********************************************************************
  1563.  
  1564. -- **********************************************************************
  1565. -- *    dot11PhyTxPower  TABLE
  1566. -- **********************************************************************
  1567. dot11PhyTxPowerTable OBJECT-TYPE
  1568.         SYNTAX SEQUENCE OF Dot11PhyTxPowerEntry
  1569.         MAX-ACCESS not-accessible
  1570.         STATUS current
  1571.         DESCRIPTION
  1572.  
  1573.             "Group of attributes for dot11PhyTxPowerTable.  Implemented
  1574.             as a table indexed on STA ID to allow for multiple
  1575.             instances on an Agent."
  1576.  
  1577.     ::= {  dot11phy 3}
  1578.  
  1579. dot11PhyTxPowerEntry OBJECT-TYPE
  1580.         SYNTAX Dot11PhyTxPowerEntry
  1581.         MAX-ACCESS not-accessible
  1582.         STATUS current
  1583.         DESCRIPTION
  1584.             "An entry in the dot11PhyTxPower Table.
  1585.  
  1586.             ifIndex - Each 802.11 interface is represented by an
  1587.             ifEntry.  Interface tables in this MIB module are indexed
  1588.             by ifIndex."
  1589.         INDEX {ifIndex}
  1590.     ::= {  dot11PhyTxPowerTable 1 }
  1591.  
  1592. Dot11PhyTxPowerEntry ::= SEQUENCE {
  1593.             dot11NumberSupportedPowerLevels  INTEGER,
  1594.             dot11TxPowerLevel1               INTEGER,
  1595.             dot11TxPowerLevel2               INTEGER,
  1596.             dot11TxPowerLevel3               INTEGER,
  1597.             dot11TxPowerLevel4               INTEGER,
  1598.             dot11TxPowerLevel5               INTEGER,
  1599.             dot11TxPowerLevel6               INTEGER,
  1600.             dot11TxPowerLevel7               INTEGER,
  1601.             dot11TxPowerLevel8               INTEGER,
  1602.             dot11CurrentTxPowerLevel         INTEGER}
  1603.  
  1604. dot11NumberSupportedPowerLevels OBJECT-TYPE
  1605.         SYNTAX INTEGER (1..8)
  1606.         MAX-ACCESS read-only
  1607.         STATUS current
  1608.         DESCRIPTION
  1609.             "The number of power levels supported by the PMD.
  1610.             This attribute can have a value of 1 to 8."
  1611.     ::= {  dot11PhyTxPowerEntry 1 }
  1612.  
  1613. dot11TxPowerLevel1 OBJECT-TYPE
  1614.         SYNTAX INTEGER (0..10000)
  1615.         MAX-ACCESS read-only
  1616.         STATUS current
  1617.         DESCRIPTION
  1618.             "The transmit output power for LEVEL1 in mW.
  1619.             This is also the default power level."
  1620.     ::= {   dot11PhyTxPowerEntry 2 }
  1621.  
  1622. dot11TxPowerLevel2 OBJECT-TYPE
  1623.         SYNTAX INTEGER (0..10000)
  1624.         MAX-ACCESS read-only
  1625.         STATUS current
  1626.         DESCRIPTION
  1627.             "The transmit output power for LEVEL2 in mW."
  1628.     ::= {   dot11PhyTxPowerEntry 3 }
  1629.  
  1630. dot11TxPowerLevel3 OBJECT-TYPE
  1631.         SYNTAX INTEGER (0..10000)
  1632.         MAX-ACCESS read-only
  1633.         STATUS current
  1634.         DESCRIPTION
  1635.             "The transmit output power for LEVEL3 in mW."
  1636.     ::= {   dot11PhyTxPowerEntry 4 }
  1637.  
  1638. dot11TxPowerLevel4 OBJECT-TYPE
  1639.         SYNTAX INTEGER (0..10000)
  1640.         MAX-ACCESS read-only
  1641.         STATUS current
  1642.         DESCRIPTION
  1643.             "The transmit output power for LEVEL4 in mW."
  1644.     ::= {   dot11PhyTxPowerEntry 5 }
  1645.  
  1646. dot11TxPowerLevel5 OBJECT-TYPE
  1647.         SYNTAX INTEGER (0..10000)
  1648.         MAX-ACCESS read-only
  1649.         STATUS current
  1650.         DESCRIPTION
  1651.             "The transmit output power for LEVEL5 in mW."
  1652.     ::= {   dot11PhyTxPowerEntry 6 }
  1653.  
  1654. dot11TxPowerLevel6 OBJECT-TYPE
  1655.         SYNTAX INTEGER (0..10000)
  1656.         MAX-ACCESS read-only
  1657.         STATUS current
  1658.         DESCRIPTION
  1659.             "The transmit output power for LEVEL6 in mW."
  1660.     ::= {   dot11PhyTxPowerEntry 7 }
  1661.  
  1662. dot11TxPowerLevel7 OBJECT-TYPE
  1663.         SYNTAX INTEGER (0..10000)
  1664.         MAX-ACCESS read-only
  1665.         STATUS current
  1666.         DESCRIPTION
  1667.             "The transmit output power for LEVEL7 in mW."
  1668.     ::= {   dot11PhyTxPowerEntry 8 }
  1669.  
  1670. dot11TxPowerLevel8 OBJECT-TYPE
  1671.         SYNTAX INTEGER (0..10000)
  1672.         MAX-ACCESS read-only
  1673.         STATUS current
  1674.         DESCRIPTION
  1675.             "The transmit output power for LEVEL8 in mW."
  1676.     ::= {   dot11PhyTxPowerEntry 9 }
  1677.  
  1678. dot11CurrentTxPowerLevel OBJECT-TYPE
  1679.         SYNTAX INTEGER (1..8)
  1680.         MAX-ACCESS read-write
  1681.         STATUS current
  1682.         DESCRIPTION
  1683.  
  1684.             "The TxPowerLevel N currently being used to transmit data.
  1685.             Some PHYs also use this value to determine the receiver
  1686.             sensitivity requirements for CCA."
  1687.  
  1688.     ::= {   dot11PhyTxPowerEntry 10 }
  1689.  
  1690. -- **********************************************************************
  1691. -- *    End of dot11PhyTxPower  TABLE
  1692. -- **********************************************************************
  1693.  
  1694. -- **********************************************************************
  1695. -- *    dot11PhyFHSS  TABLE
  1696. -- **********************************************************************
  1697. dot11PhyFHSSTable OBJECT-TYPE
  1698.         SYNTAX SEQUENCE OF Dot11PhyFHSSEntry
  1699.         MAX-ACCESS not-accessible
  1700.         STATUS current
  1701.         DESCRIPTION
  1702.  
  1703.             "Group of attributes for dot11PhyFHSSTable.  Implemented as a
  1704.             table indexed on STA ID to allow for multiple instances on
  1705.             an Agent."
  1706.  
  1707.     ::= {  dot11phy 4 }
  1708.  
  1709. dot11PhyFHSSEntry OBJECT-TYPE
  1710.         SYNTAX Dot11PhyFHSSEntry
  1711.         MAX-ACCESS not-accessible
  1712.         STATUS current
  1713.         DESCRIPTION
  1714.             "An entry in the dot11PhyFHSS Table.
  1715.  
  1716.             ifIndex - Each 802.11 interface is represented by an
  1717.             ifEntry.  Interface tables in this MIB module are indexed
  1718.             by ifIndex."
  1719.         INDEX {ifIndex}
  1720.     ::= {  dot11PhyFHSSTable 1 }
  1721.  
  1722. Dot11PhyFHSSEntry ::= SEQUENCE {
  1723.              dot11HopTime           INTEGER,
  1724.              dot11CurrentChannelNumber  INTEGER,
  1725.              dot11MaxDwellTime      INTEGER,
  1726.              dot11CurrentDwellTime      INTEGER,
  1727.              dot11CurrentSet        INTEGER,
  1728.              dot11CurrentPattern        INTEGER,
  1729.              dot11CurrentIndex      INTEGER}
  1730.  
  1731. dot11HopTime OBJECT-TYPE
  1732.         SYNTAX INTEGER (224)
  1733.         MAX-ACCESS read-only
  1734.         STATUS current
  1735.         DESCRIPTION
  1736.             "The time in microseconds for the PMD to change from
  1737.             channel 2 to channel 80"
  1738.     ::= {   dot11PhyFHSSEntry 1 }
  1739.  
  1740. dot11CurrentChannelNumber OBJECT-TYPE
  1741.         SYNTAX INTEGER (0..99)
  1742.         MAX-ACCESS read-write
  1743.         STATUS current
  1744.         DESCRIPTION
  1745.         "The current channel number of the frequency output by the RF
  1746.         synthesizer"
  1747.     ::= {   dot11PhyFHSSEntry 2 }
  1748.  
  1749. dot11MaxDwellTime OBJECT-TYPE
  1750.         SYNTAX INTEGER (1..65535)
  1751.         MAX-ACCESS read-only
  1752.         STATUS current
  1753.         DESCRIPTION
  1754.             "The maximum time in TU that the transmitter
  1755.             is permitted to operate on a single channel."
  1756.     ::= {   dot11PhyFHSSEntry 3 }
  1757.  
  1758. dot11CurrentDwellTime OBJECT-TYPE
  1759.         SYNTAX INTEGER (1..65535)
  1760.         MAX-ACCESS read-write
  1761.         STATUS current
  1762.         DESCRIPTION
  1763.             "The current time in TU that the transmitter shall operate
  1764.             on a single channel, as set by the MAC.  Default is 19 TU."
  1765.     ::= {   dot11PhyFHSSEntry 4 }
  1766.  
  1767. dot11CurrentSet OBJECT-TYPE
  1768.         SYNTAX INTEGER (1..255)
  1769.         MAX-ACCESS read-write
  1770.         STATUS current
  1771.         DESCRIPTION
  1772.             "The current set of patterns the PHY
  1773.             LME is using to determine the hopping sequence. "
  1774.     ::= {   dot11PhyFHSSEntry 5 }
  1775.  
  1776. dot11CurrentPattern OBJECT-TYPE
  1777.         SYNTAX INTEGER (0..255)
  1778.         MAX-ACCESS read-write
  1779.         STATUS current
  1780.         DESCRIPTION
  1781.             "The current pattern the PHY LME is
  1782.             using to determine the hop sequence."
  1783.     ::= {   dot11PhyFHSSEntry 6 }
  1784.  
  1785. dot11CurrentIndex OBJECT-TYPE
  1786.         SYNTAX INTEGER (1..255)
  1787.         MAX-ACCESS read-write
  1788.         STATUS current
  1789.         DESCRIPTION
  1790.  
  1791.             "The current index value the PHY LME is using to determine
  1792.             the CurrentChannelNumber."
  1793.  
  1794.     ::= {   dot11PhyFHSSEntry 7 }
  1795.  
  1796. -- **********************************************************************
  1797. -- *    End of dot11PhyFHSS  TABLE
  1798. -- **********************************************************************
  1799.  
  1800. -- **********************************************************************
  1801. -- *    dot11PhyDSSSEntry  TABLE
  1802. -- **********************************************************************
  1803. dot11PhyDSSSTable OBJECT-TYPE
  1804.         SYNTAX SEQUENCE OF Dot11PhyDSSSEntry
  1805.         MAX-ACCESS not-accessible
  1806.         STATUS current
  1807.         DESCRIPTION
  1808.  
  1809.             "Entry of attributes for dot11PhyDSSSEntry.  Implemented as a
  1810.             table indexed on ifIndex allow for multiple instances on
  1811.             an Agent."
  1812.  
  1813.     ::= {  dot11phy 5 }
  1814.  
  1815. dot11PhyDSSSEntry OBJECT-TYPE
  1816.         SYNTAX Dot11PhyDSSSEntry
  1817.         MAX-ACCESS not-accessible
  1818.         STATUS current
  1819.         DESCRIPTION
  1820.             "An entry in the dot11PhyDSSSEntry Table.
  1821.  
  1822.             ifIndex - Each 802.11 interface is represented by an
  1823.             ifEntry.  Interface tables in this MIB module are indexed
  1824.             by ifIndex."
  1825.         INDEX {ifIndex}
  1826.     ::= {  dot11PhyDSSSTable 1 }
  1827.  
  1828. Dot11PhyDSSSEntry ::= SEQUENCE {
  1829.              dot11CurrentChannel    INTEGER,
  1830.              dot11CCAModeSupported  INTEGER,
  1831.              dot11CurrentCCAMode    INTEGER,
  1832.              dot11EDThreshold       Integer32}
  1833.  
  1834. dot11CurrentChannel OBJECT-TYPE
  1835.         SYNTAX INTEGER (1..14)
  1836.         MAX-ACCESS read-write
  1837.         STATUS current
  1838.         DESCRIPTION
  1839.             "The current operating frequency channel of the DSSS
  1840.             PHY. Valid channel numbers are as defined in 15.4.6.2"
  1841.     ::= {   dot11PhyDSSSEntry 1 }
  1842.  
  1843. dot11CCAModeSupported OBJECT-TYPE
  1844.         SYNTAX INTEGER (1..7)
  1845.         MAX-ACCESS read-only
  1846.         STATUS current
  1847.         DESCRIPTION
  1848.             "dot11CCAModeSupported is a bit-significant value, representing all of the CCA modes supported by the PHY.  Valid 
  1849. values are:
  1850.  
  1851.             energy detect only (ED_ONLY) = 01,
  1852.         carrier sense only (CS_ONLY) = 02,
  1853.         carrier sense and energy detect (ED_and_CS)= 04
  1854.  
  1855. or the logical sum of any of these values."
  1856.     ::= {   dot11PhyDSSSEntry 2 }
  1857.  
  1858. dot11CurrentCCAMode OBJECT-TYPE
  1859.         SYNTAX INTEGER {edonly(1), csonly(2), edandcs(4)}
  1860.         MAX-ACCESS read-write
  1861.         STATUS current
  1862.         DESCRIPTION
  1863.             "The current CCA method in operation.   Valid values are:
  1864.                 energy detect only (edonly) = 01,
  1865.                 carrier sense only (csonly) = 02,
  1866.                 carrier sense and energy detect (edandcs)= 04."
  1867. ::= {   dot11PhyDSSSEntry 3 }
  1868.  
  1869. dot11EDThreshold OBJECT-TYPE
  1870.         SYNTAX Integer32
  1871.         MAX-ACCESS read-write
  1872.         STATUS current
  1873.         DESCRIPTION
  1874.             "The current Energy Detect Threshold being used by the DSSS PHY."
  1875.     ::= {   dot11PhyDSSSEntry 4 }
  1876.  
  1877. -- **********************************************************************
  1878. -- *    End of dot11PhyDSSSEntry  TABLE
  1879. -- **********************************************************************
  1880.  
  1881. -- **********************************************************************
  1882. -- *    dot11PhyIR  TABLE
  1883. -- **********************************************************************
  1884. dot11PhyIRTable OBJECT-TYPE
  1885.         SYNTAX SEQUENCE OF Dot11PhyIREntry
  1886.         MAX-ACCESS not-accessible
  1887.         STATUS current
  1888.         DESCRIPTION
  1889.  
  1890.             "Group of attributes for dot11PhyIRTable.  Implemented as a
  1891.             table indexed on ifIndex to allow for multiple instances on
  1892.             an Agent."
  1893.  
  1894.     ::= {  dot11phy 6 }
  1895.  
  1896. dot11PhyIREntry OBJECT-TYPE
  1897.         SYNTAX Dot11PhyIREntry
  1898.         MAX-ACCESS not-accessible
  1899.         STATUS current
  1900.         DESCRIPTION
  1901.             "An entry in the dot11PhyIR Table.
  1902.  
  1903.             ifIndex - Each 802.11 interface is represented by an
  1904.             ifEntry.  Interface tables in this MIB module are indexed
  1905.             by ifIndex."
  1906.         INDEX {ifIndex}
  1907.     ::= {  dot11PhyIRTable 1 }
  1908.  
  1909. Dot11PhyIREntry ::= SEQUENCE {
  1910.              dot11CCAWatchdogTimerMax       Integer32,
  1911.              dot11CCAWatchdogCountMax       Integer32,
  1912.              dot11CCAWatchdogTimerMin       Integer32,
  1913.              dot11CCAWatchdogCountMin       Integer32}
  1914.  
  1915. dot11CCAWatchdogTimerMax OBJECT-TYPE
  1916.         SYNTAX Integer32
  1917.         MAX-ACCESS read-write
  1918.         STATUS current
  1919.         DESCRIPTION
  1920.  
  1921.             "This parameter, together with CCAWatchdogCountMax,
  1922.             determines when energy detected in the channel can be
  1923.             ignored."
  1924.  
  1925.     ::= {   dot11PhyIREntry 1 }
  1926.  
  1927. dot11CCAWatchdogCountMax OBJECT-TYPE
  1928.         SYNTAX Integer32
  1929.         MAX-ACCESS read-write
  1930.         STATUS current
  1931.         DESCRIPTION
  1932.  
  1933.             "This parameter, together with CCAWatchdogTimerMax,
  1934.             determines when energy detected in the channel can be
  1935.             ignored."
  1936.  
  1937.     ::= {   dot11PhyIREntry 2 }
  1938.  
  1939. dot11CCAWatchdogTimerMin OBJECT-TYPE
  1940.         SYNTAX Integer32
  1941.         MAX-ACCESS read-write
  1942.         STATUS current
  1943.         DESCRIPTION
  1944.  
  1945.             "The minimum value to which CCAWatchdogTimerMax can be
  1946.             set."
  1947.  
  1948.     ::= {   dot11PhyIREntry 3 }
  1949.  
  1950. dot11CCAWatchdogCountMin OBJECT-TYPE
  1951.         SYNTAX Integer32
  1952.         MAX-ACCESS read-write
  1953.         STATUS current
  1954.         DESCRIPTION
  1955.             "The minimum value to which CCAWatchdogCount can be set."
  1956.     ::= {   dot11PhyIREntry 4 }
  1957.  
  1958. -- **********************************************************************
  1959. -- *    End of dot11PhyIR  TABLE
  1960. -- **********************************************************************
  1961.  
  1962. -- **********************************************************************
  1963. -- *    dot11RegDomainsSupported  TABLE
  1964. -- **********************************************************************
  1965. dot11RegDomainsSupportedTable OBJECT-TYPE
  1966.         SYNTAX SEQUENCE OF Dot11RegDomainsSupportEntry
  1967.         MAX-ACCESS not-accessible
  1968.         STATUS current
  1969.         DESCRIPTION
  1970.  
  1971.             "There are different operational requirements dependent on
  1972.             the regulatory domain.  This attribute list describes the
  1973.             regulatory domains the PLCP and PMD support in this
  1974.             implementation.  Currently defined values and their
  1975.             corresponding Regulatory Domains are:
  1976.  
  1977.             FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
  1978.             Europe) = X'30', Spain = X'31', France = X'32', MKK
  1979.             (Japan) = X'40' "
  1980.  
  1981.     ::= {   dot11phy 7}
  1982.  
  1983. dot11RegDomainsSupportEntry OBJECT-TYPE
  1984.         SYNTAX Dot11RegDomainsSupportEntry
  1985.         MAX-ACCESS not-accessible
  1986.         STATUS current
  1987.         DESCRIPTION
  1988.             "An entry in the dot11RegDomainsSupport Table.
  1989.  
  1990.             ifIndex - Each 802.11 interface is represented by an
  1991.             ifEntry.  Interface tables in this MIB module are indexed
  1992.             by ifIndex."
  1993.         INDEX {ifIndex, dot11RegDomainsSupportIndex}
  1994.     ::= {  dot11RegDomainsSupportedTable 1 }
  1995.  
  1996. Dot11RegDomainsSupportEntry ::= SEQUENCE {
  1997.              dot11RegDomainsSupportIndex    Integer32,
  1998.              dot11RegDomainsSupportValue    INTEGER}
  1999.  
  2000. dot11RegDomainsSupportIndex OBJECT-TYPE
  2001.         SYNTAX Integer32
  2002.         MAX-ACCESS not-accessible
  2003.         STATUS current
  2004.         DESCRIPTION
  2005.             "The auxiliary variable used to identify instances
  2006.             of the columnar objects in the RegDomainsSupport Table."
  2007.     ::= {  dot11RegDomainsSupportEntry 1 }
  2008.  
  2009. dot11RegDomainsSupportValue OBJECT-TYPE
  2010.  
  2011.         SYNTAX INTEGER {fcc(16), doc(32), etsi(48), spain (49), france
  2012.         (50), mkk (64) }
  2013.         MAX-ACCESS read-only
  2014.         STATUS current
  2015.         DESCRIPTION
  2016.             "There are different operational requirements dependent on
  2017.             the regulatory domain.  This attribute list describes the
  2018.             regulatory domains the PLCP and PMD support in this
  2019.             implementation.  Currently de- fined values and their
  2020.             corresponding Regulatory Domains are:
  2021.  
  2022.             FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
  2023.             Europe) = X'30', Spain = X'31', France = X'32', MKK
  2024.             (Japan) = X'40' "
  2025.     ::= {  dot11RegDomainsSupportEntry 2 }
  2026.  
  2027. -- **********************************************************************
  2028. -- *    End of dot11RegDomainsSupported  TABLE
  2029. -- **********************************************************************
  2030.  
  2031. -- **********************************************************************
  2032. -- *    dot11AntennasList  TABLE
  2033. -- **********************************************************************
  2034. dot11AntennasListTable OBJECT-TYPE
  2035.         SYNTAX SEQUENCE OF Dot11AntennasListEntry
  2036.         MAX-ACCESS not-accessible
  2037.         STATUS current
  2038.         DESCRIPTION
  2039. "This table represents the list of antennae.  An antenna can be marked to be capable of transmitting, receiving, and/or for 
  2040. participation in receive diversity.  Each entry in this table represents a single antenna with its properties.  The maximum 
  2041. number of antennae that can be contained in this table is 255."
  2042.     ::= {   dot11phy 8 }
  2043.  
  2044. dot11AntennasListEntry OBJECT-TYPE
  2045.         SYNTAX Dot11AntennasListEntry
  2046.         MAX-ACCESS not-accessible
  2047.         STATUS current
  2048.         DESCRIPTION
  2049.             "An entry in the dot11AntennasListTable, representing the properties of a single antenna.
  2050.  
  2051.             ifIndex - Each 802.11 interface is represented by an
  2052.             ifEntry.  Interface tables in this MIB module are indexed
  2053.             by ifIndex."
  2054.         INDEX {ifIndex, dot11AntennaListIndex}
  2055.     ::= {  dot11AntennasListTable 1 }
  2056.  
  2057. Dot11AntennasListEntry ::= SEQUENCE {
  2058.              dot11AntennaListIndex     Integer32,
  2059.              dot11SupportedTxAntenna   TruthValue,
  2060.              dot11SupportedRxAntenna   TruthValue,
  2061.              dot11DiversitySelectionRx TruthValue }
  2062.  
  2063. dot11AntennaListIndex OBJECT-TYPE
  2064.         SYNTAX Integer32 (1..255)
  2065.         MAX-ACCESS not-accessible
  2066.         STATUS current
  2067.         DESCRIPTION
  2068.             "The unique index of an antenna which is used to identify the columnar objects in the dot11AntennasList Table."
  2069.     ::= {  dot11AntennasListEntry 1 }
  2070.  
  2071. dot11SupportedTxAntenna OBJECT-TYPE
  2072.         SYNTAX TruthValue
  2073.         MAX-ACCESS read-write
  2074.         STATUS current
  2075.         DESCRIPTION
  2076.  
  2077.             "When true, this object indicates that the antenna represented by dot11AntennaIndex can be used as a transmit 
  2078. antenna."
  2079.  
  2080.     ::= {  dot11AntennasListEntry 2 }
  2081.  
  2082. dot11SupportedRxAntenna OBJECT-TYPE
  2083.         SYNTAX TruthValue
  2084.         MAX-ACCESS read-write
  2085.         STATUS current
  2086.         DESCRIPTION
  2087.  
  2088.             "When true, this object indocates that the antenna represented by the dot11AntennaIndex xan be used as a receive 
  2089. antenna."
  2090.  
  2091.     ::= {  dot11AntennasListEntry 3 }
  2092.  
  2093. dot11DiversitySelectionRx OBJECT-TYPE
  2094.         SYNTAX TruthValue
  2095.         MAX-ACCESS read-write
  2096.         STATUS current
  2097.         DESCRIPTION
  2098.  
  2099.             "When true, this object indicates that the antenna represented by dot11AntennaIndex can be used for receive 
  2100. diversity.  This object may only be true if the antenna can be used as a receive antenna, as indicated by 
  2101. dot11SupportedRxAntenna."
  2102.  
  2103.     ::= {  dot11AntennasListEntry 4 }
  2104.  
  2105. -- **********************************************************************
  2106. -- *    End of dot11AntennasList  TABLE
  2107. -- **********************************************************************
  2108.  
  2109.  
  2110. -- **********************************************************************
  2111. -- *    SupportedDataRatesTx  TABLE
  2112. -- **********************************************************************
  2113. dot11SupportedDataRatesTxTable OBJECT-TYPE
  2114.         SYNTAX SEQUENCE OF Dot11SupportedDataRatesTxEntry
  2115.         MAX-ACCESS not-accessible
  2116.         STATUS current
  2117.         DESCRIPTION
  2118.  
  2119.             "The Transmit bit rates supported by the PLCP and PMD,
  2120.             represented by a count from XΓÇÖ02-XΓÇÖ7f, corresponding to data
  2121.             rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s subject
  2122.             to limitations of each individual PHY."
  2123.  
  2124.     ::= {  dot11phy 9 }
  2125.  
  2126. dot11SupportedDataRatesTxEntry OBJECT-TYPE
  2127.         SYNTAX Dot11SupportedDataRatesTxEntry
  2128.         MAX-ACCESS not-accessible
  2129.         STATUS current
  2130.         DESCRIPTION
  2131.  
  2132.             "An Entry (conceptual row) in the dot11SupportedDataRatesTx
  2133.             Table.
  2134.  
  2135.             ifIndex - Each 802.11 interface is represented by an
  2136.             ifEntry.  Interface tables in this MIB module are indexed
  2137.             by ifIndex."
  2138.  
  2139.         INDEX {ifIndex, dot11SupportedDataRatesTxIndex}
  2140.  
  2141.     ::= {  dot11SupportedDataRatesTxTable  1 }
  2142.  
  2143. Dot11SupportedDataRatesTxEntry ::= SEQUENCE {
  2144.             dot11SupportedDataRatesTxIndex  Integer32,
  2145.             dot11SupportedDataRatesTxValue  Integer32}
  2146.  
  2147. dot11SupportedDataRatesTxIndex OBJECT-TYPE
  2148.         SYNTAX Integer32 (1..8)
  2149.         MAX-ACCESS not-accessible
  2150.         STATUS current
  2151.         DESCRIPTION
  2152.  
  2153.             "Index object which identifies which data rate to access.
  2154.             Range is 1..8."
  2155.  
  2156.     ::= {  dot11SupportedDataRatesTxEntry 1 }
  2157.  
  2158. dot11SupportedDataRatesTxValue OBJECT-TYPE
  2159.         SYNTAX Integer32 (2..127)
  2160.         MAX-ACCESS read-only
  2161.         STATUS current
  2162.         DESCRIPTION
  2163.  
  2164.             "The Transmit bit rates supported by the PLCP and PMD,
  2165.             represented by a count from XΓÇÖ02-XΓÇÖ7f, corresponding to data
  2166.             rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s subject
  2167.             to limitations of each individual PHY."
  2168.  
  2169.     ::= {  dot11SupportedDataRatesTxEntry 2 }
  2170.  
  2171. -- **********************************************************************
  2172. -- *    End of dot11SupportedDataRatesTx  TABLE
  2173. -- **********************************************************************
  2174.  
  2175.  
  2176. -- **********************************************************************
  2177. -- *    SupportedDataRatesRx  TABLE
  2178. -- **********************************************************************
  2179. dot11SupportedDataRatesRxTable OBJECT-TYPE
  2180.         SYNTAX SEQUENCE OF Dot11SupportedDataRatesRxEntry
  2181.         MAX-ACCESS not-accessible
  2182.         STATUS current
  2183.         DESCRIPTION
  2184.             "The receive bit rates supported by the PLCP and PMD,
  2185.             represented by a count from XΓÇÖ002-XΓÇÖ7f, corresponding to data
  2186.             rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s."
  2187.  
  2188.     ::= {  dot11phy 10 }
  2189.  
  2190. dot11SupportedDataRatesRxEntry OBJECT-TYPE
  2191.         SYNTAX Dot11SupportedDataRatesRxEntry
  2192.         MAX-ACCESS not-accessible
  2193.         STATUS current
  2194.         DESCRIPTION
  2195.  
  2196.             "An Entry (conceptual row) in the
  2197.         dot11SupportedDataRatesRx Table.
  2198.  
  2199.             ifIndex - Each 802.11 interface is represented by an
  2200.             ifEntry.  Interface tables in this MIB module are indexed
  2201.             by ifIndex."
  2202.  
  2203.         INDEX {ifIndex, dot11SupportedDataRatesRxIndex}
  2204.  
  2205.     ::= {  dot11SupportedDataRatesRxTable  1 }
  2206.  
  2207. Dot11SupportedDataRatesRxEntry ::= SEQUENCE {
  2208.             dot11SupportedDataRatesRxIndex  Integer32,
  2209.             dot11SupportedDataRatesRxValue  Integer32}
  2210.  
  2211. dot11SupportedDataRatesRxIndex OBJECT-TYPE
  2212.         SYNTAX Integer32 (1..8)
  2213.         MAX-ACCESS not-accessible
  2214.         STATUS current
  2215.         DESCRIPTION
  2216.             "Index object which identifies which data rate to access.
  2217.             Range is 1..8."
  2218.     ::= {  dot11SupportedDataRatesRxEntry 1 }
  2219.  
  2220. dot11SupportedDataRatesRxValue OBJECT-TYPE
  2221.         SYNTAX Integer32 (2..127)
  2222.         MAX-ACCESS read-only
  2223.         STATUS current
  2224.         DESCRIPTION
  2225.             "The receive bit rates supported by the PLCP and PMD,
  2226.             represented by a count from XΓÇÖ02-XΓÇÖ7f, corresponding to data
  2227.             rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s."
  2228.     ::= {  dot11SupportedDataRatesRxEntry 2 }
  2229.  
  2230. -- **********************************************************************
  2231. -- *    End of dot11SupportedDataRatesRx  TABLE
  2232. -- **********************************************************************
  2233.  
  2234. -- **********************************************************************
  2235. -- *   conformance information
  2236. -- **********************************************************************
  2237.  
  2238. dot11Conformance  OBJECT IDENTIFIER ::= { ieee802dot11 5 }
  2239. dot11Groups  OBJECT IDENTIFIER ::= { dot11Conformance 1 }
  2240. dot11Compliances  OBJECT IDENTIFIER ::= { dot11Conformance 2 }
  2241.  
  2242. -- **********************************************************************
  2243. -- *   compliance statements
  2244. -- **********************************************************************
  2245. dot11Compliance MODULE-COMPLIANCE
  2246.         STATUS  current
  2247.         DESCRIPTION
  2248.             "The compliance statement for SNMPv2 entities
  2249.             that implement the IEEE 802.11 MIB."
  2250.  
  2251.   MODULE  -- this module
  2252.     MANDATORY-GROUPS {
  2253.         dot11SMTbase2,
  2254.         dot11MACbase, dot11CountersGroup,
  2255.         dot11SmtAuthenticationAlgorithms, 
  2256.         dot11ResourceTypeID, dot11PhyOperationComplianceGroup }
  2257.  
  2258.    GROUP dot11PhyDSSSComplianceGroup
  2259.            DESCRIPTION
  2260.                "Implementation of this group is required when object
  2261.                dot11PHYType has the value of dsss.  This group is
  2262.                mutually exclusive with the groups
  2263.                dot11PhyIRComplianceGroup and
  2264.                dot11PhyFHSSComplianceGroup."
  2265.  
  2266.     GROUP dot11PhyIRComplianceGroup
  2267.            DESCRIPTION
  2268.                "Implementation of this group is required when object
  2269.                dot11PHYType has the value of irbaseband.  This group is
  2270.                mutually exclusive with the groups
  2271.                dot11PhyDSSSComplianceGroup and
  2272.                dot11PhyFHSSComplianceGroup."
  2273.  
  2274.  
  2275.     GROUP dot11PhyFHSSComplianceGroup
  2276.            DESCRIPTION
  2277.                "Implementation of this group is required when object
  2278.                dot11PHYType has the value of fhss.  This group is
  2279.                mutually exclusive with the groups
  2280.                dot11PhyDSSSComplianceGroup and
  2281.                dot11PhyIRComplianceGroup."
  2282.  
  2283.  
  2284.     -- OPTIONAL-GROUPS { dot11SMTprivacy, dot11MACStatistics,
  2285.     --    dot11PhyAntennaComplianceGroup, dot11PhyTxPowerComplianceGroup, 
  2286.     --    dot11PhyRegDomainsSupportGroup,
  2287.     --    dot11PhyAntennasListGroup, dot11PhyRateGroup }
  2288.     -- 
  2289.  
  2290.     ::= { dot11Compliances 1 }
  2291.  
  2292. -- **********************************************************************
  2293. -- *   Groups - units of conformance
  2294. -- **********************************************************************
  2295. dot11SMTbase OBJECT-GROUP
  2296.         OBJECTS { dot11StationID, dot11MediumOccupancyLimit, 
  2297.              dot11CFPollable,
  2298.              dot11CFPPeriod,
  2299.              dot11CFPMaxDuration,
  2300.              dot11AuthenticationResponseTimeOut,
  2301.          dot11PrivacyOptionImplemented,
  2302.          dot11PowerManagementMode,
  2303.          dot11DesiredSSID, dot11DesiredBSSType,
  2304.          dot11OperationalRateSet,
  2305.          dot11BeaconPeriod, dot11DTIMPeriod,
  2306.          dot11AssociationResponseTimeOut 
  2307.              }
  2308.         STATUS deprecated
  2309.         DESCRIPTION
  2310.          "The SMT object class provides the necessary support at the
  2311.          STA to manage the processes in the STA such that the STA may
  2312.          work cooperatively as a part of an IEEE 802.11 network."
  2313.     ::= {dot11Groups 1   }
  2314.  
  2315. dot11SMTprivacy OBJECT-GROUP
  2316.         OBJECTS { dot11PrivacyInvoked, 
  2317.         dot11WEPKeyMappingLength, dot11ExcludeUnencrypted,
  2318.         dot11WEPICVErrorCount , dot11WEPExcludedCount ,
  2319.         dot11WEPDefaultKeyID,
  2320.                 dot11WEPDefaultKeyValue,
  2321.             dot11WEPKeyMappingWEPOn,
  2322.                 dot11WEPKeyMappingValue , dot11WEPKeyMappingAddress,
  2323.             dot11WEPKeyMappingStatus }
  2324.  
  2325.         STATUS current
  2326.         DESCRIPTION
  2327.             "The SMTPrivacy package is a set of attributes that shall be
  2328.             present if WEP is implemented in the STA."
  2329.     ::= {dot11Groups 2 }
  2330.  
  2331. dot11MACbase OBJECT-GROUP
  2332.  
  2333.             OBJECTS { dot11MACAddress, dot11Address,
  2334.             dot11GroupAddressesStatus,
  2335.                     dot11RTSThreshold, dot11ShortRetryLimit,
  2336.                     dot11LongRetryLimit, dot11FragmentationThreshold,
  2337.                     dot11MaxTransmitMSDULifetime,
  2338.                     dot11MaxReceiveLifetime, dot11ManufacturerID,
  2339.                     dot11ProductID
  2340.                     }
  2341.         STATUS current
  2342.         DESCRIPTION
  2343.          "The MAC object class provides the necessary support for the
  2344.          access control, generation, and verification of frame check
  2345.          sequences, and proper delivery of valid data to upper
  2346.          layers."
  2347.     ::= {dot11Groups 3 }
  2348.  
  2349.  
  2350. dot11MACStatistics OBJECT-GROUP
  2351.  
  2352.         OBJECTS { dot11RetryCount, dot11MultipleRetryCount,
  2353.             dot11RTSSuccessCount, dot11RTSFailureCount,
  2354.             dot11ACKFailureCount, dot11FrameDuplicateCount }
  2355.  
  2356.         STATUS current
  2357.         DESCRIPTION
  2358.             "The MACStatistics package provides extended statistical
  2359.             information on the operation of the MAC.  This 
  2360.             package is completely optional."
  2361.     ::= {dot11Groups 4 }
  2362.  
  2363. dot11ResourceTypeID OBJECT-GROUP
  2364.         OBJECTS { dot11ResourceTypeIDName, dot11manufacturerOUI,
  2365.             dot11manufacturerName, dot11manufacturerProductName,
  2366.             dot11manufacturerProductVersion }
  2367.         STATUS current
  2368.         DESCRIPTION
  2369.  
  2370.                 "Attributes used to identify a STA, its manufacturer,
  2371.                 and various product names and versions."
  2372.  
  2373.     ::= {dot11Groups 5  }
  2374.  
  2375. dot11SmtAuthenticationAlgorithms OBJECT-GROUP
  2376.         OBJECTS { dot11AuthenticationAlgorithm,
  2377.                   dot11AuthenticationAlgorithmsEnable }
  2378.         STATUS current
  2379.         DESCRIPTION
  2380.                 "Authentication Algorithm Table."
  2381.     ::= {dot11Groups 6 }
  2382.  
  2383.  
  2384. dot11PhyOperationComplianceGroup OBJECT-GROUP
  2385.  
  2386.         OBJECTS { dot11PHYType, dot11CurrentRegDomain, dot11TempType }
  2387.         STATUS current
  2388.         DESCRIPTION
  2389.             "PHY layer operations attributes."
  2390.     ::= { dot11Groups 7 }
  2391.  
  2392.  
  2393. dot11PhyAntennaComplianceGroup OBJECT-GROUP
  2394.         OBJECTS {dot11CurrentTxAntenna, dot11DiversitySupport,
  2395. dot11CurrentRxAntenna }
  2396.         STATUS current
  2397.         DESCRIPTION
  2398.             "Attributes for Data Rates for IEEE 802.11."
  2399.     ::= { dot11Groups 8 }
  2400.  
  2401. dot11PhyTxPowerComplianceGroup OBJECT-GROUP
  2402.         OBJECTS {dot11NumberSupportedPowerLevels, dot11TxPowerLevel1,
  2403.             dot11TxPowerLevel2, dot11TxPowerLevel3, dot11TxPowerLevel4,
  2404.             dot11TxPowerLevel5, dot11TxPowerLevel6, dot11TxPowerLevel7,
  2405.             dot11TxPowerLevel8, dot11CurrentTxPowerLevel }
  2406.         STATUS current
  2407.         DESCRIPTION
  2408.             "Attributes for Control and Management of transmit power."
  2409.     ::= { dot11Groups 9 }
  2410.  
  2411. dot11PhyFHSSComplianceGroup OBJECT-GROUP
  2412.         OBJECTS {dot11HopTime, dot11CurrentChannelNumber, dot11MaxDwellTime,
  2413.             dot11CurrentDwellTime, dot11CurrentSet, dot11CurrentPattern,
  2414.             dot11CurrentIndex}
  2415.  
  2416.         STATUS current
  2417.         DESCRIPTION
  2418.  
  2419.             "Attributes that configure the Frequency Hopping for IEEE
  2420.             802.11."
  2421.  
  2422.     ::= { dot11Groups 10 }
  2423.  
  2424. dot11PhyDSSSComplianceGroup OBJECT-GROUP
  2425.  
  2426.         OBJECTS {dot11CurrentChannel, dot11CCAModeSupported,
  2427.             dot11CurrentCCAMode, dot11EDThreshold}
  2428.  
  2429.         STATUS current
  2430.         DESCRIPTION
  2431.             "Attributes that configure the DSSS for IEEE 802.11."
  2432.     ::= { dot11Groups 11 }
  2433.  
  2434. dot11PhyIRComplianceGroup OBJECT-GROUP
  2435.         OBJECTS {dot11CCAWatchdogTimerMax, dot11CCAWatchdogCountMax,
  2436.         dot11CCAWatchdogTimerMin, dot11CCAWatchdogCountMin}
  2437.         STATUS current
  2438.         DESCRIPTION
  2439.             "Attributes that configure the baseband IR for IEEE 802.11."
  2440.     ::= { dot11Groups 12 }
  2441.  
  2442. dot11PhyRegDomainsSupportGroup OBJECT-GROUP
  2443.         OBJECTS { dot11RegDomainsSupportValue}
  2444.         STATUS current
  2445.         DESCRIPTION
  2446.             "Attributes that specify the supported Regulation Domains."
  2447.     ::= { dot11Groups 13}
  2448.  
  2449. dot11PhyAntennasListGroup OBJECT-GROUP
  2450.         OBJECTS { dot11SupportedTxAntenna,
  2451.              dot11SupportedRxAntenna, dot11DiversitySelectionRx }
  2452.         STATUS current
  2453.         DESCRIPTION
  2454.             "Attributes that specify the supported Regulation Domains."
  2455.     ::= { dot11Groups 14 }
  2456.  
  2457. dot11PhyRateGroup OBJECT-GROUP
  2458.         OBJECTS {dot11SupportedDataRatesTxValue,
  2459.             dot11SupportedDataRatesRxValue }
  2460.         STATUS current
  2461.         DESCRIPTION
  2462.             "Attributes for Data Rates for IEEE 802.11."
  2463.     ::= { dot11Groups 15 }
  2464.  
  2465.  
  2466. dot11CountersGroup OBJECT-GROUP
  2467.         OBJECTS {  
  2468.                     dot11TransmittedFragmentCount   ,
  2469.                     dot11MulticastTransmittedFrameCount ,
  2470.                     dot11FailedCount, dot11ReceivedFragmentCount,
  2471.                     dot11MulticastReceivedFrameCount    ,
  2472.                     dot11FCSErrorCount,
  2473.             dot11WEPUndecryptableCount,
  2474.             dot11TransmittedFrameCount }
  2475.  
  2476.         STATUS current
  2477.         DESCRIPTION
  2478.             "Attributes from the dot11CountersGroup that are not described
  2479.             in the dot11MACStatistics group.  These objects are
  2480.             mandatory."
  2481.     ::= {dot11Groups 16 }
  2482.  
  2483. dot11NotificationGroup NOTIFICATION-GROUP
  2484.     NOTIFICATIONS { dot11Disassociate, 
  2485.                 dot11Deauthenticate,
  2486.                 dot11AuthenticateFail }
  2487.     STATUS current
  2488.     DESCRIPTION
  2489.         "IEEE 802.11 notifications"
  2490.     ::= { dot11Groups 17 }
  2491.  
  2492. dot11SMTbase2 OBJECT-GROUP
  2493.         OBJECTS { dot11MediumOccupancyLimit, 
  2494.              dot11CFPollable,
  2495.              dot11CFPPeriod,
  2496.              dot11CFPMaxDuration,
  2497.              dot11AuthenticationResponseTimeOut,
  2498.          dot11PrivacyOptionImplemented,
  2499.          dot11PowerManagementMode,
  2500.          dot11DesiredSSID, dot11DesiredBSSType,
  2501.          dot11OperationalRateSet,
  2502.          dot11BeaconPeriod, dot11DTIMPeriod,
  2503.          dot11AssociationResponseTimeOut,
  2504.          dot11DisassociateReason,
  2505.              dot11DisassociateStation,
  2506.              dot11DeauthenticateReason,
  2507.              dot11DeauthenticateStation,
  2508.              dot11AuthenticateFailStatus,
  2509.              dot11AuthenticateFailStation 
  2510.              }
  2511.         STATUS current
  2512.         DESCRIPTION
  2513.          "The SMTbase2 object class provides the necessary support at the
  2514.          STA to manage the processes in the STA such that the STA may
  2515.          work cooperatively as a part of an IEEE 802.11 network."
  2516.     ::= {dot11Groups 18 }
  2517.  
  2518. -- **********************************************************************
  2519. -- *   End of 80211 MIB
  2520. -- **********************************************************************
  2521. END
  2522.  
  2523.  
  2524.  
  2525.